API e Integraciones
Conecta ImprimeBay a tu software de gestion con nuestra REST API. Lee pedidos, actualiza estados y gestiona el catalogo desde tu sistema. Disponible con el plan Premium.
Autenticacion
Genera tu clave API desde los ajustes del panel (seccion Integraciones). Incluyela en cada solicitud en el encabezado Authorization:
Authorization: Bearer ib_live_xxxxxxxxxxxxxURL base: https://imprimebay.com/api/v1/public
Endpoints
GET
/ordersLista tus pedidos. Filtro opcional ?status=SHIPPED
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/ordersGET
/orders/:idDetalle de un pedido, con historial de estados.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/orders/ORDER_IDPATCH
/orders/:id/statusActualiza el estado de un pedido. Valores: ACCEPTED, IN_PRODUCTION, READY, READY_PICKUP, SHIPPED, DELIVERED, CANCELED
curl -X PATCH -H "Authorization: Bearer ib_live_..." \
-H "Content-Type: application/json" \
-d '{"status":"SHIPPED"}' \
https://imprimebay.com/api/v1/public/orders/ORDER_ID/statusGET
/productsLista los productos de tu catalogo.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/productsGET
/products/:idDetalle de un producto.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/products/PRODUCT_IDPATCH
/products/:idapiDocs.ep_productUpdate
curl -X PATCH -H "Authorization: Bearer ib_live_..." \
-H "Content-Type: application/json" \
-d '{"isActive":false}' \
https://imprimebay.com/api/v1/public/products/PRODUCT_IDGET
/statsEstadisticas: pedidos totales, pagados, facturacion, por estado.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/statsNota: cada clave accede solo a los datos de su propia imprenta. Las solicitudes estan limitadas a 30 por minuto. La clave se puede regenerar o revocar en cualquier momento desde el panel.