Suite Actuarial
Menu

Documentación de la API

Referencia completa de los 31 endpoints REST disponibles.

URL base

https://api-suite.gonor.me/api/v1

Content-Type

application/json

Autenticación

No requiere autenticación

Swagger UI

Ver documentación interactiva en /docs

5 endpoints

POST/api/v1/pricing/temporal

Calcula la prima neta y la prima total de un seguro de vida temporal con la tabla de mortalidad EMSSA-09. La respuesta incluye calculation_metadata con validation_tier y las fuentes de los supuestos.

Parámetros

NombreTipoRequeridoPredeterminadoDescripción
edadintRequerido-Edad del asegurado en años cumplidos (0-120)
sexostringRequerido-Sexo: masculino o femenino (se rechaza cualquier otro valor con 422)
suma_aseguradafloatRequerido-Suma asegurada en MXN (> 0)
plazo_yearsintRequerido-Plazo de la póliza en años (1-99)
tasa_interesfloatOpcional0.055Tasa de interés técnico (0-0.15)
frecuencia_pagostringOpcionalanualFrecuencia de pago: anual, semestral, trimestral, mensual
recargo_gastos_adminfloatOpcional0.05Recargo por gastos de administración (0-1)
recargo_gastos_adqfloatOpcional0.10Recargo por gastos de adquisición (0-1)
recargo_utilidadfloatOpcional0.03Recargo por utilidad (0-1)
POST/api/v1/pricing/ordinario

Calcula la prima de un seguro de vida ordinario (vida entera). El campo plazo_years fija el periodo de pago de primas, no la cobertura: la cobertura llega hasta la edad omega de la tabla.

Mismos parámetros que /pricing/temporal (ver arriba).

POST/api/v1/pricing/dotal

Calcula la prima de un seguro dotal (mixto), que paga por muerte durante el plazo o por supervivencia al final del plazo.

Mismos parámetros que /pricing/temporal (ver arriba).

POST/api/v1/pricing/dotal/lab

Construye un dotal de pago limitado y expone su interior: valor presente del beneficio por muerte y del beneficio por supervivencia, factor de anualidad de primas, prima neta anual equivalente y la trayectoria de reservas año por año. El bloque verificaciones contrasta el motor contra un camino independiente (columnas de conmutación Dx/Nx/Mx y recursión retrospectiva de Fackler) y publica las diferencias numéricas, no sólo un booleano.

Parámetros

NombreTipoRequeridoPredeterminadoDescripción
edadintRequerido-Edad del asegurado en años cumplidos (0-120)
sexostringRequerido-Sexo: masculino o femenino
suma_aseguradafloatRequerido-Suma asegurada en MXN (> 0)
plazo_yearsintRequerido-Plazo del seguro en años (1-99)
plazo_pagointRequerido-Plazo de pago de primas en años (1-99); menor que plazo_years para un pago limitado
tasa_interesfloatOpcional0.055Tasa de interés técnico (0-0.15)
frecuencia_pagostringOpcionalanualFrecuencia de pago: anual, semestral, trimestral, mensual
recargo_gastos_adminfloatOpcional0.05Recargo por gastos de administración (0-1)
recargo_gastos_adqfloatOpcional0.10Recargo por gastos de adquisición (0-1)
recargo_utilidadfloatOpcional0.03Recargo por utilidad (0-1)
POST/api/v1/pricing/compare

Compara los tres productos de vida (temporal, ordinario, dotal) para el mismo asegurado con parámetros idénticos. Devuelve una respuesta de tarificación completa por producto.

Mismos parámetros que /pricing/temporal (ver arriba).