# Emitir póliza Buen Viaje Emite la póliza del seguro de viaje Buen Viaje a partir de los datos de viaje (destino), asegurados, contratante y facturación. Flujo recomendado: Cotizar → Emitir → Pagar. Endpoint: POST /v2/productos/buen-viaje/polizas Version: 1.0.0 Security: Ocp-Apim-Subscription-Key, x-user-key, x-codigo-mediador ## Request fields (application/json): - `contratanteEsTitular` (boolean, required) Example: true - `contratante` (any) No requerido si contratanteEsTitular=true - `asegurados` (array, required) - `asegurados.tipoAsegurado` (string, required) Enum: "TITULAR", "DEPENDIENTE" - `asegurados.primerNombre` (string, required) Example: "Juan" - `asegurados.segundoNombre` (string) - `asegurados.primerApellido` (string, required) Example: "Pérez" - `asegurados.segundoApellido` (string) - `asegurados.fechaNacimiento` (string, required) Example: "1988-05-10T00:00:00Z" - `asegurados.sexo` (string, required) Enum: "M", "F" - `asegurados.estadoCivil` (string, required) Enum: "C", "S" - `asegurados.documento` (object, required) - `asegurados.documento.tipo` (string, required) Enum: "CEDULA", "PASAPORTE" - `asegurados.documento.numero` (string, required) Example: "00112345678" - `asegurados.codigoIsoPais` (string, required) Example: "DO" - `asegurados.email` (string) - `facturacion` (object, required) - `facturacion.generarEnlaceDePago` (boolean, required) Example: true - `codigoIntermediario` (string, required) Example: "79999" - `codigoCanal` (string, required) Example: "WEB" - `destino` (object, required) - `destino.fechaInicial` (string, required) Example: "2026-02-01T00:00:00Z" - `destino.fechaFinal` (string, required) Example: "2026-02-10T00:00:00Z" - `destino.requiereCartaSchengen` (boolean, required) ## Response 200 fields (application/json): - `data` (object, required) - `data.numeroPoliza` (string, required) Example: "BV-2026-000001" - `data.enlaceDePago` (string) Example: "https://pay.humano.com.do/bv/FAC-2026-001" - `data.factura` (any) - `meta` (object, required) - `meta.timestamp` (string, required) Example: "2026-01-19T14:30:00Z" - `meta.requestId` (string, required) Example: "0d7a7a7e-6d70-4d2f-a7e1-6b0cbd4e61b3" ## Response 400 fields (application/json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual" ## Response 401 fields (application/json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual" ## Response 422 fields (application/json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual" ## Response 500 fields (application/problem+json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual"