POST (crear o actualizar) → IdSolicitud → GET hasta que cada ítem quede en procesado.
El tipo de formulario lo eliges con Entidad. Cada uno tiene su página: códigos requeridos y ejemplo.
EPS
formularios_eps y CodigoEntidadEps.CCF
formularios_ccf y CodigoEntidadCcf.EPS y CCF
formularios_eps_ccf y ambos códigos.Scope:
formularios_afiliacion. Auth en Autenticación.Endpoints
IdSolicitud es un UUID. Si el path no es un UUID válido, la ruta no existe.
Conceptos
POST — Crear
Body (raíz)
Texto que respalda AceptarTerminos
Texto que respalda AceptarTerminos
Al enviar
AceptarTerminos: true, declaras:Dando cumplimiento al Régimen General de Hábeas Data (Ley 1581 de 2012) y en calidad de Responsable, declaro que para efectuar la siguiente consulta de información personal, cuento con el consentimiento o autorización previa, expresa e informada del titular de los datos personales que serán consultados en tiempo real a través de esta plataforma. Así mismo, declaro que la consulta efectuada corresponde a una finalidad legitima, consistente en el cumplimiento de los procesos de debida diligencia, seguridad y/o normas sobre prevención y lucha contra el lavado de activos, el terrorismo y corrupción que la organización debe cumplir por mandato legal o como buena práctica empresarial.
Cada ítem en Registros
Tipos de documento, género, países, DANE y códigos EPS/CCF son catálogos. El detalle está en la web de ECORPA. Más información
Crear vs completar vs actualizar
- Contrato nuevo → se crea.
- Mismo contrato y falta la otra entidad (ej. ya hay EPS y envías CCF) → se completa el mismo formulario.
- Mismo contrato y quieres cambiar datos o un código ya lleno → usa actualizar.
NumeroContratono se puede cambiar en una actualización.
Respuesta (200)
200 sin IdSolicitud. Revisa RegistrosRechazados[].Motivos.
Errores del POST
POST — Actualizar
NumeroContrato y envía el registro completo.
- Si hay cambios → se encola y consume 1 crédito.
- Si no hay cambios o el contrato no existe →
RegistrosRechazados.
GET — Consultar por IdSolicitud
Estados
GET.
Errores del GET
Flujo
1
POST crear
Envía
Entidad y Registros. Guarda IdSolicitud y revisa RegistrosRechazados.2
GET
Mientras algún ítem esté en
procesando, vuelve a consultar.3
Usa
Formularios[].Url. Si hay que corregir, POST …/actualizar con el mismo NumeroContrato.Checklist
- API Key solo en backend
- Scope
formularios_afiliacion NumeroContratoúnico; no se cambia en actualizar- Fechas en
dd/mm/yyyy; celular 10 dígitos; DANE 5 dígitos - Maneja aceptados y
RegistrosRechazadosen la misma respuesta - Persiste
IdSolicitudy consulta hastaprocesado - Los créditos son los registros aceptados

