Documentación Ver secciones

Parámetro include

El parámetro include es obligatorio en el endpoint de detalle. Controla qué datos recibe y cuánto paga.

Sintaxis

GET /v5/entities/{id}?include=CODIGO1,CODIGO2,CODIGO3

Los códigos se separan por coma, sin espacios. El código mínimo es CHK-BIN.

El conjunto de códigos aceptado depende de la jurisdicción. Panamá acepta el catálogo completo de códigos, incluido DAT-ALL. Ecuador acepta tres: CHK-BIN, DAT-CORE y DAT-ALL. El catálogo vigente con costos se consulta en vivo con GET /v5/catalog (gratis) o previsualizando la llamada con dry_run.

?dry_run=1 es gratis en cualquier nivel de acceso (sin llave, llave gratuita o con saldo): devuelve {dry_run, would_charge, product_codes, credits} para cualquier código, también los pagados, sin cobrar ni consumir contadores. Las secciones-lista del detalle (directores, propiedades, dockets…) se cortan a inline_limit filas (default 10; ?inline_limit=1..100, fuera de rango 400 invalid_inline_limit) y cada lista cortada va acompañada de <seccion>_meta {total, inline, truncated, next} con el sub-recurso paginado. Una llave sin saldo lee ?include=DAT-FREE (0 créditos): la ficha de señales, sin registros.

Ejemplos

Verificación rápida

?include=CHK-BIN

Solo confirma existencia. El código más económico del catálogo.

Perfil básico + gobierno

?include=DAT-CORE,DAT-GOV

Datos de registro, contacto, directores y gobierno. Se cobra el cargo base más cada código no redundante.

Due diligence completo

?include=DAT-ALL

Toda la información disponible. Previsualice el cargo exacto con dry_run=true.

Resolución inteligente

Si solicita códigos que comparten niveles, solo se cobra el más amplio. Por ejemplo, DAT-CORE ya incluye el nivel core_registro de CHK-BIN, así que solicitar ambos solo cobra DAT-CORE.

Códigos no soportados

Ecuador todavía se sirve por el contrato v4 congelado (GET /v4/ecuador/entidades/{id}), con el mismo parámetro include.

Si solicita un código que la jurisdicción no reconoce, la respuesta es 400 Bad Request con la lista de códigos soportados:

$ curl 'https://api.panadata.net/v4/ecuador/entidades/52015398?include=DAT-GOV' \
    --header 'Authorization: Bearer pk_su_llave'

{
  "error": "unknown product code(s): DAT-GOV",
  "jurisdiction": "ecuador",
  "supported_includes": ["CHK-BIN", "DAT-CORE", "DAT-ALL"]
}

Use supported_includes para descubrir el catálogo de cada jurisdicción sin tener que mantenerlo en su lado.