Interoperabilidad para plataformas aliadas
Esta API permite que plataformas aliadas (ONGs como CECODAP, Cruz Roja, hospitales, autoridades y medios) consulten y envíen información al sistema Resguardo Infantil VE para mantener los datos sincronizados y evitar duplicidad e inconsistencias entre sistemas. Es REST sobre HTTPS y devuelve JSON.
https://resguardoinfantil.com/api/public/v1Endpoints de lectura son públicos. Endpoints de escritura requieren API key emitida por el equipo. Solicítela escribiendo a contacto@resguardoinfantil.com indicando su organización y caso de uso.
Authorization: Bearer rive_xxxxxxxxxxxxxxxxxxxxxxxx
Idempotency-Key: <uuid-opcional-para-evitar-duplicados>/healthscope: público/childrenscope: públicoListado paginado de niños públicos. Mismos campos que /buscar.
Query params:
limit (1–500, default 100)cursor — ISO datetime, paginación descendente por created_atupdated_since — ISO datetime, para sincronización incrementalgender — masculino | femenino | no_especificadostate — estado de Venezuelacurl https://resguardoinfantil.com/api/public/v1/children?limit=50&updated_since=2026-06-01T00:00:00Z/children/{caseCode}scope: públicoVEN-2026-00012)./centersscope: público/statsscope: público/citizen-reportsscope: write_reportsCrear un reporte ciudadano desde una plataforma aliada. Entra al mismo flujo de verificación que los reportes hechos en /reportar.
curl -X POST https://resguardoinfantil.com/api/public/v1/citizen-reports \
-H "Authorization: Bearer rive_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 5f9a..." \
-d '{
"reporter_name": "Dr. Juan Pérez",
"reporter_email": "jperez@hospital.org",
"child_description": "Niño ~5 años, camisa roja, encontrado en...",
"estimated_age": 5,
"gender": "masculino",
"sighting_location": "Av. Bolívar con Calle 10",
"sighting_city": "Caracas",
"sighting_state": "Distrito Capital"
}'Descargue la especificación completa para generar clientes automáticamente:
openapi.json