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.

PostLogin

Request

POST https://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":[]
},
...
]
...
}