Generación de la póliza
La generación del certificado de la póliza es el paso final en el proceso de contratación e implica la activación de la póliza en los sistemas de la aseguradora. Recuerda que previo a la generación del certificado deberemos haber guardado correctamente la solicitud en el paso anterior. En caso de que falte algún documento no aportado durante la fase de documentación generará una respuesta de error.
Request
📌 Recuerda que Avalsito dispone de varios entornos. Para más información, consulta 🔍 Enviroment .
Solicitamos un análisis de solvencia :
1- En Authorization comprobamos los parámetros.
2- Con una solicitud tipo ‘Post’ apuntaremos a la URL del entorno necesario.
3- Indicaremos en el Body la estructura de datos requerida en formato JSON.
4- Código cURL.
1. Authorization (Postman)
Key | Value | Requirement | DataType |
---|---|---|---|
Auth Type | Bearer Token | Required | parameter |
Token | access_token | Required | String * |
(*)access_token lo introduciremos en Postman sin comillas, a pesar de ser un String.
2. Enter URL (Postman)
Key | Value |
---|---|
URL | {baseURL} |
Method | Post |
Content-Type | raw |
3. Body (Postman)
Variable | Description | Requirement | DataType |
---|---|---|---|
ContractingId | Identificador de operación | Required | Int |
📂 ContractingId: Identificador de la operación, requerido para acciones relacionadas, proporcionado en él Response de Scoring Request.
4. Código cURL
curl --location 'https://api.avalisto.com/api/generatepolicy' \--header 'Authorization: Bearer D4pWQm1fpIAaAZvtiJAuoLUiciRugow-uqXzEPcvdnmHpurmnfNBRbaVr1IC9L7kxaRjpHePK9nCSJarwC-TMm5BXw2J3nl2Y5-m7n2PkqF5J3bGqRUx-mc4PJ6PQhcdlLqzIggQCvJaMG1hodnEIoWFk1KjAtzY0_z8BUH74oE1_DUUFJFPgnaeTVghNOsSRufzChs2GjcQYhtmwJr1no5v_l6J7GybDpLFQ1C7DwrHAfPcA0B6xyk2-fKdCNvX8j1HTFMR4szxyU2mSnbyyz1tvDRz6-izZ8q5VrA3qMFpnFL_YBnkaajGFgRAYQcf' \--header 'Content-Type: application/json' \--data '{ "ContractingId": 00000}'
Response
📌 Una respuesta exitosa nos devolverá
✅ 200 OK. Request successful. The server has responded as required
El Body de respuesta será en formato JSON con la siguiente estructura:
{ "Result": "OK", "ContractingId": 00000, "PolicyName": "0-00-0000000000000", "File": "JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9MZW5ndGggODYyL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtCnictVVdTxNBFL1l+EjWBxEU8G0e9cFlZ3b2680YlcQn0cb40Cc/SmKChra0tDwWWgRFIAj+PRLC7/Dc2bbsglUMoZPOzt69c+65c2fOrDhPio4fytgLXc/I4gfHk4", "Errors": []}
🔷 “Result”: Resolución de la operación.
🔷 “ContractingId”: Identificador de la operación.
🔷 “PolicyName”: Identificador de la aseguradora.
🔷 “File”: Archivo codificado en Base64.
🔷 “Errors”: Muestra errores sin interrumpir la operación.
❌ Error: Si la solicitud no prosperó, consulta el apartado ⚠️ Errores para más información.
Avalisto emplea códigos de respuesta HTTP estándar para señalar el éxito o fracaso de una solicitud a la API.
El Body de respuesta será en formato JSON con la siguiente estructura:
{ "Result": "KO", "ContractingId": 0, "PolicyName": null, "File": null, "Errors": [ { "Code": "EI500", "Message": "The policy is not requested. ContractingId: 00000." } ]}