diff --git a/apigee/afiliaciones-afiliado.json b/apigee/afiliaciones-afiliado.json
index a07ed72..5590811 100644
--- a/apigee/afiliaciones-afiliado.json
+++ b/apigee/afiliaciones-afiliado.json
@@ -377,6 +377,167 @@
}
]
}
+ },
+ "/v2/afiliacion/validador/personas/basico": {
+ "get": {
+ "tags": [
+ "cols-afiliaciones-validador"
+ ],
+ "summary": "Información basica del afiliado ",
+ "description": "Retorna la información detallada de un afiliado a la caja.",
+ "operationId": "validadorAfiliadoPersonaBasico",
+ "parameters": [
+
+ {
+ "name": "tipoId",
+ "in": "query",
+ "description": "
Tipos de identificación |
TipoID | Descripción |
CO1C | Cédula |
CO1N | Nit |
CO1E | Cédula de extranjería |
CO1T | Tarjeta de identidad |
CO1L | Registro Civil |
CO1P | Pasaporte |
CO1D | Carnet Diplomático |
CO1S | Sin identificación del exterior |
CO1V | Permiso Especial de Permanencia |
CO1X | Tarjeta de extranjería |
",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "numeroId",
+ "in": "query",
+ "description": "Numero de documento.",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Operación exitosa",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/validadorBasicoResponse"
+ }
+ }
+ }
+ },
+ "400": {
+ "description": "Estado inválido"
+ }
+ },
+ "security": [
+ {
+ "apigee_auth": [
+ "write:apigee",
+ "read:apigee"
+ ]
+ }
+ ]
+ }
+ },
+ "/v2/afiliacion/validador/personas/pacs": {
+ "get": {
+ "tags": [
+ "cols-afiliaciones-validador"
+ ],
+ "summary": "Información basica del afiliado Y Pacs ",
+ "description": "Retorna la información detallada de un afiliado a la caja.",
+ "operationId": "validadorAfiliadoPersonaPacs",
+ "parameters": [
+
+ {
+ "name": "tipoId",
+ "in": "query",
+ "description": " Tipos de identificación |
TipoID | Descripción |
CO1C | Cédula |
CO1N | Nit |
CO1E | Cédula de extranjería |
CO1T | Tarjeta de identidad |
CO1L | Registro Civil |
CO1P | Pasaporte |
CO1D | Carnet Diplomático |
CO1S | Sin identificación del exterior |
CO1V | Permiso Especial de Permanencia |
CO1X | Tarjeta de extranjería |
",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "numeroId",
+ "in": "query",
+ "description": "Numero de documento.",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Operación exitosa",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/validadorPacsResponse"
+ }
+ }
+ }
+ },
+ "400": {
+ "description": "Estado inválido"
+ }
+ },
+ "security": [
+ {
+ "apigee_auth": [
+ "write:apigee",
+ "read:apigee"
+ ]
+ }
+ ]
+ }
+ },
+ "/v2/afiliacion/validador/personas/empleador": {
+ "get": {
+ "tags": [
+ "cols-afiliaciones-validador"
+ ],
+ "summary": "Información basica del afiliado y empleador",
+ "description": "Retorna la información de un afiliado a la caja y el empleador.",
+ "operationId": "validadorAfiliadoPersonaEmpleador",
+ "parameters": [
+ {
+ "name": "tipoId",
+ "in": "query",
+ "description": " Tipos de identificación |
TipoID | Descripción |
CO1C | Cédula |
CO1N | Nit |
CO1E | Cédula de extranjería |
CO1T | Tarjeta de identidad |
CO1L | Registro Civil |
CO1P | Pasaporte |
CO1D | Carnet Diplomático |
CO1S | Sin identificación del exterior |
CO1V | Permiso Especial de Permanencia |
CO1X | Tarjeta de extranjería |
",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "numeroId",
+ "in": "query",
+ "description": "Numero de documento.",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Operación exitosa",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/validadorEmpleadorResponse"
+ }
+ }
+ }
+ },
+ "400": {
+ "description": "Estado inválido"
+ }
+ },
+ "security": [
+ {
+ "apigee_auth": [
+ "write:apigee",
+ "read:apigee"
+ ]
+ }
+ ]
+ }
}
},
"externalDocs": {
@@ -385,6 +546,218 @@
},
"components": {
"schemas": {
+ "validadorEmpleadorResponse": {
+ "type": "object",
+ "required": [
+ "resultado"
+ ],
+ "properties": {
+ "estado":{
+ "type":"string",
+ "description":"Estado del servicio"
+ },
+ "mensaje":{
+ "type":"string",
+ "description":"Mensaje del servicio"
+ },
+ "data": {
+ "type": "array",
+ "items":{
+ "$ref": "#/components/schemas/afiliadoEmpleadorValidador"
+ }
+ }
+ }
+ },
+ "afiliadoEmpleadorValidador": {
+ "type": "object",
+ "properties": {
+ "afiliado": {
+ "$ref": "#/components/schemas/validadorEmpleador"
+ },
+ "empleadores":{
+ "$ref": "#/components/schemas/empleadorValidacion"
+ }
+ }
+ },
+ "validadorEmpleador": {
+ "type": "object",
+ "properties": {
+ "numeroDocumento":{
+ "type":"string",
+ "description":"Número de documento del afiliado"
+ },
+ "tipoDocumento":{
+ "type":"string",
+ "description":"Número de documento del afiliado"
+ },
+ "primerNombre":{
+ "type":"string",
+ "description":"primer nombre del afiliado"
+ },
+ "segundoNombre":{
+ "type":"string",
+ "description":"segundo nombre del afiliado"
+ },
+ "primerApellido":{
+ "type":"string",
+ "description":"primer apellido del afiliado"
+ },
+ "segundoApellido":{
+ "type":"string",
+ "description":"Segundo apellido del afiliado"
+ },
+ "fechaNacimiento":{
+ "type":"string",
+ "format": "date-time",
+ "description":"Fecha de nacimiento del afiliado"
+ },
+ "genero":{
+ "type":"string",
+ "description":"Código de género del afiliado"
+ },
+ "estadoCivil":{
+ "type":"string",
+ "description":"Código de estado civil"
+ },
+ "estado":{
+ "type":"string",
+ "description":"Estado del Afiliado"
+ },
+ "afiliacion":{
+ "$ref": "#/components/schemas/afiliacion"
+ }
+ }
+ },
+ "validadorPacsResponse": {
+ "type": "object",
+ "required": [
+ "resultado"
+ ],
+ "properties": {
+ "estado":{
+ "type":"string",
+ "description":"Estado del servicio"
+ },
+ "mensaje":{
+ "type":"string",
+ "description":"Mensaje del servicio"
+ },
+ "data": {
+ "type": "array",
+ "items":{
+ "$ref": "#/components/schemas/afiliadoPacsValidador"
+ }
+ }
+ }
+ },
+ "afiliadoPacsValidador": {
+ "type": "object",
+ "properties": {
+ "afiliado": {
+ "$ref": "#/components/schemas/validadorBasico"
+ },
+ "pacs":{
+ "type": "array",
+ "items":{
+ "$ref": "#/components/schemas/pacs"
+ }
+ }
+ }
+ },
+ "validadorBasicoResponse": {
+ "type": "object",
+ "required": [
+ "resultado"
+ ],
+ "properties": {
+ "estado":{
+ "type":"string",
+ "description":"Estado del servicio"
+ },
+ "mensaje":{
+ "type":"string",
+ "description":"Mensaje del servicio"
+ },
+ "data": {
+ "type": "array",
+ "items":{
+ "$ref": "#/components/schemas/afiliadoBasicoValidador"
+ }
+ }
+ }
+ },
+ "afiliadoBasicoValidador": {
+ "type": "object",
+ "properties": {
+ "afiliado": {
+ "$ref": "#/components/schemas/validadorBasico"
+ }
+ }
+ },
+ "validadorBasico": {
+ "type": "object",
+ "properties": {
+ "numeroDocumento":{
+ "type":"string",
+ "description":"Número de documento del afiliado"
+ },
+ "tipoDocumento":{
+ "type":"string",
+ "description":"Número de documento del afiliado"
+ },
+ "primerNombre":{
+ "type":"string",
+ "description":"primer nombre del afiliado"
+ },
+ "segundoNombre":{
+ "type":"string",
+ "description":"segundo nombre del afiliado"
+ },
+ "primerApellido":{
+ "type":"string",
+ "description":"primer apellido del afiliado"
+ },
+ "segundoApellido":{
+ "type":"string",
+ "description":"Segundo apellido del afiliado"
+ },
+ "fechaNacimiento":{
+ "type":"string",
+ "description":"Fecha de nacimiento del afiliado"
+ },
+ "genero":{
+ "type":"string",
+ "description":"Código de género del afiliado"
+ },
+ "estadoCivil":{
+ "type":"string",
+ "description":"Código de estado civil"
+ },
+ "estado":{
+ "type":"string",
+ "description":"Estado del Afiliado"
+ },
+ "afiliacion":{
+ "$ref": "#/components/schemas/afiliacionBasico"
+ }
+ }
+ },
+ "afiliacionBasico": {
+ "type": "object",
+ "properties": {
+ "fechaAfiliacion": {
+ "type":"string",
+ "description":"fecha de afiliación"
+ },
+ "categoria": {
+ "type":"string",
+ "description":"Categoría"
+ }
+ },
+ "xml": {
+ "name": "afiliado"
+ }
+ },
"resultado": {
"type": "object",
"properties": {