Saltar al contenido
API v1 · https://bentho.org/api
GET/api/mod/facturacion/{espacio}/review-queue/{comprobante}/imagen

El archivo de un comprobante

Devuelve el archivo que subió el cliente, para mirarlo antes de aprobar o rechazar. No es JSON: son los bytes de la imagen o del PDF.

  • PERMISOlee (vale cualquier clave)
  • CRÉDITOSno gasta
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Facturación.
comprobantestringSÍEl id del comprobante: el evidence_id que devolvió subirlo, o el id de la cola (32 caracteres hexadecimales).

RESPUESTA 200

El archivo, con estas cabeceras:

CAMPOTIPOQUÉ ES
Content-Typecabeceraimage/jpeg, image/png, image/webp… o application/pdf. Cualquier otro tipo sale como application/octet-stream.
Content-Dispositioncabecerainline; filename="comprobante-<id>.<ext>"
Cache-Controlcabeceraprivate, no-store: es un dato personal y no debe quedar en caché.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Facturaciónmódulo no habilitado para este espacio.
404No hay un comprobante con ese id en el espacioevidencia no encontrada.
404El comprobante existe, pero su archivo ya no está guardadoel archivo del comprobante no está disponible.

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • Respeta el no-store: no lo guardes en disco ni en una caché compartida. Pídelo cuando alguien lo vaya a mirar.
  • Sirve para cualquier comprobante, también los ya aprobados o rechazados.