API & Integrazioni
Collega ImprimeBay al tuo gestionale con la nostra REST API. Leggi gli ordini, aggiorna gli stati e gestisci il catalogo dal tuo sistema. Disponibile con il piano Premium.
Autenticazione
Genera la tua chiave API dalle impostazioni della dashboard (sezione Integrazioni). Includila in ogni richiesta nell’header Authorization:
Authorization: Bearer ib_live_xxxxxxxxxxxxxBase URL: https://imprimebay.com/api/v1/public
Endpoint
GET
/ordersElenca i tuoi ordini. Filtro opzionale ?status=SHIPPED
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/ordersGET
/orders/:idDettaglio di un ordine, con cronologia stati.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/orders/ORDER_IDPATCH
/orders/:id/statusAggiorna lo stato di un ordine. Valori: 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
/productsElenca i prodotti del tuo catalogo.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/productsGET
/products/:idDettaglio di un prodotto.
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
/statsStatistiche: ordini totali, pagati, fatturato, per stato.
curl -H "Authorization: Bearer ib_live_..." \
https://imprimebay.com/api/v1/public/statsNota: ogni chiave accede esclusivamente ai dati della propria tipografia. Le richieste sono limitate a 30 al minuto. La chiave puo essere rigenerata o revocata in qualsiasi momento dalla dashboard.