
Login
Pasamos usuario y contraseña indicando el origen de la aplicación desde la que accedemos, por ejemplo, para los integradores: origin=INT.Este valor se tendrá que enviar en las sucesivas llamadas.
Request
POSThttps://apigw-dev.intermundial.com/aks/api/users/v5/user/auth[?origin]{"username": "string","password": "string"}
Para los integradores hay unas credenciales predefinidas y también se necesitará que en el header de la llamada se incluya un ApiKey cuya clave sea x-api-key:
username: autobox@intermundial.es
password: 1234567a
x-api-key: bef73b8e40b606aaaca59f25d3c36276c011346555616c41a2efc75cc84c1ca0
Response
Los datos mas importantes serían AuthData desde donde conseguiremos nuestro token para comunicarnos con la API y el token de refresco, mas un token adicional que nos ayudará a conectarnos con dynamic internamente. El token tiene una duración de 8 horas.
"authData": {"dynamicToken": "string","creationTime": "string","expirationTime": "string","tokenType": "string","token": "string","refreshToken": "string"}
También tendrémos datos del usuario, en este caso el listado de pólizas a visionar con los datos propios de cada una de ellos como su información de contacto, su dirección, lenguaje o sus roles. De las pólizas el campo identificativo que tenemos que recoger para mas tarde recuperar mas detalles de ella es el campo idDyn
"user": {..."username": "string","addressInfoList":[],"birthDate": "string","contactInfoList":[],"documentNumber": "string","documentType": "string","language": [],"username": "string","usersPolicyList": ["policy":{"policyNumber": "string",,"idDyn": "string","product":{"productName": "string",...},"priceList":[]},...]...}