Documentación de la API
Referencia completa de los 28 endpoints REST disponibles.
URL base
http://localhost:8000/api/v1Content-Type
application/jsonAutenticacion
Sin autenticación requerida
Swagger UI
Ver documentación interactiva en /docs
4 endpoints
POST
/api/v1/pricing/temporalCalcula la prima neta y bruta para un seguro de vida temporal usando la tabla de mortalidad EMSSA-09.
Parámetros
| Nombre | Tipo | Requerido | Default | Descripción |
|---|---|---|---|---|
| edad | int | Requerido | - | Edad del asegurado (0-120) |
| sexo | string | Requerido | - | Sexo: H (hombre) o M (mujer) |
| suma_asegurada | float | Requerido | - | Suma asegurada (> 0) |
| plazo_years | int | Requerido | - | Plazo de la poliza en anos (1-99) |
| tasa_interes | float | Opcional | 0.055 | Tasa de interes tecnico (0-0.15) |
| frecuencia_pago | string | Opcional | anual | Frecuencia: anual, semestral, trimestral, mensual |
| recargo_gastos_admin | float | Opcional | 0.05 | Recargo por gastos de administracion (0-1) |
| recargo_gastos_adq | float | Opcional | 0.10 | Recargo por gastos de adquisicion (0-1) |
| recargo_utilidad | float | Opcional | 0.03 | Recargo por utilidad (0-1) |
POST
/api/v1/pricing/ordinarioCalcula la prima para un seguro de vida ordinario (vida entera). El campo plazo_years controla el periodo de pago de primas.
Mismos parametros que /pricing/temporal (ver arriba).
POST
/api/v1/pricing/dotalCalcula la prima para un seguro dotal (mixto) que paga por muerte o supervivencia al final del plazo.
Mismos parametros que /pricing/temporal (ver arriba).
POST
/api/v1/pricing/compareCompara los tres productos de vida (temporal, ordinario, dotal) para el mismo asegurado con parametros identicos.
Mismos parametros que /pricing/temporal (ver arriba).