Documentación de istmobot API
Una API REST para leer documentos panameños y consultar registros públicos. Envías un archivo o un valor, recibes JSON con los mismos campos siempre.
Paso 1
Crea tu API key
Escríbenos para abrir tu cuenta y genera una key en el panel. Empiezas con una key de prueba y una de producción.
Paso 2
Haz tu primera llamada
Sigue Tu primera llamada: un curl con un comprobante Yappy y la respuesta explicada.
Cómo está organizada la API
Hay dos tipos de endpoint. Los de documento reciben un archivo por multipart/form-data y lo leen. Los de consulta reciben un valor en la URL y buscan en la fuente oficial.
| Tipo | Método | Ejemplo | Costo |
|---|---|---|---|
| Documento | POST | /v1/yappy | 2 – 3 créditos |
| Consulta | GET | /v1/factura/{cufe} | 1 crédito |
Endpoints disponibles
Comprobante Yappy
POST /v1/yappyExtrae los datos del comprobante Yappy y verifica que el pago se recibió.Factura electrónica DGIPOST /v1/facturaConsulta la factura electrónica en la DGI, por CUFE o desde el documento.Aviso de OperaciónPOST /v1/aviso-operacionExtrae los datos del Aviso de Operación.Cédula panameñaPOST /v1/cedulaExtrae los datos de la cédula panameña.Recibo ENSAPOST /v1/recibo-ensaExtrae los datos del recibo de ENSA.Recibo NaturgyPOST /v1/recibo-naturgyExtrae los datos del recibo de Naturgy.Recibo IDAANPOST /v1/recibo-idaanExtrae los datos del recibo de IDAAN.Estado de cuenta PanapassPOST /v1/panapassExtrae los datos del estado de cuenta Panapass.Paz y Salvo DGIPOST /v1/paz-salvo-dgiExtrae los datos del Paz y Salvo de la DGI.Paz y Salvo CSSPOST /v1/paz-salvo-cssExtrae los datos del Paz y Salvo de la Caja de Seguro Social.Paz y Salvo MunicipalPOST /v1/paz-salvo-municipalExtrae los datos del Paz y Salvo municipal.Certificado de Registro PúblicoPOST /v1/registro-publicoExtrae los datos del certificado de sociedad del Registro Público.Certificado de antecedentes penalesPOST /v1/antecedentes-penalesExtrae los datos del certificado de antecedentes penales (DIJ).Licencia de conducirPOST /v1/licencia-conducirExtrae los datos de la licencia de conducir (ATTT).Certificado de Operación ATTTPOST /v1/certificado-operacionExtrae los datos del certificado de operación (cupo) de transporte de la ATTT.Orden de compra PanamaCompraPOST /v1/orden-compraExtrae los datos de la orden de compra de PanamaCompra.Formato de respuesta
Toda respuesta exitosa tiene data (el resultado del endpoint) y meta (request_id, créditos usados, versión del endpoint y si fue sandbox). Los errores siguen RFC 7807.
{
"data": { ... },
"meta": {
"request_id": "3f9c…",
"credits_used": 2,
"plugin_version": "1.0.0",
"sandbox": false
}
}¿Prefieres probar sin escribir código? Abre el explorador interactivo: pega tu key y ejecuta cada endpoint desde el navegador.
istmobot