Skip to main content

Endpoint

GET /v1/jobs/{job_id}

Headers

HeaderValor
X-API-KeyTu API key

Parámetros de ruta

ParámetroTipoDescripción
job_idstring (UUID)El job_id retornado al crear el envío

Ejemplo

curl https://comms.panzo.mx/v1/jobs/c3d4e5f6-a1b2-4321-beef-000000000001 \
  -H "X-API-Key: TU_API_KEY"

Respuestas

Job exitoso

{
  "job_id": "c3d4e5f6-a1b2-4321-beef-000000000001",
  "status": "success",
  "result": {}
}
Para Apple Wallet, result incluye el pase:
{
  "status": "success",
  "result": { "pkpass_base64": "UEsDB..." }
}
Para Google Wallet:
{
  "status": "success",
  "result": { "save_link": "https://pay.google.com/gp/v/save/..." }
}

Job fallido

{
  "job_id": "c3d4e5f6-a1b2-4321-beef-000000000001",
  "status": "failed",
  "result": {
    "error": "dial tcp 127.0.0.1:25: connect: connection refused"
  }
}

Job en progreso

{
  "job_id": "c3d4e5f6-a1b2-4321-beef-000000000001",
  "status": "pending"
}

Ciclo de vida

pending → running → success
                 → failed
Consulta Jobs asíncronos para el patrón de polling recomendado.

Errores

CódigoCausa
401API key inválida
404Job no encontrado o no pertenece a tu tenant