API enterprise
API REST versionata per sync ERP. Autenticati con Authorization: Bearer gcn_live_… o gcn_test_…. Crea chiavi nella dashboard Business.
Nuovo? Inizia dalla checklist onboarding partner.
URL di base
/api/v1OpenAPI machine-readable: /api/v1/openapi
Collection Postman: Scarica / importa
Endpoint principali
GET /me— org + scopesGET|POST /listings,/listings/bulkGET|POST /inventory,/inventory/bulk(syncMode: upsert|replace)/freight,/freight/bulk·/depots,/depots/bulk·/storage,/storage/bulk·/manufacturers,/manufacturers/bulk·/ports,/ports/bulk/inquiries,/inquiries/{id}/reply/organization,/webhooks,/bulk/{jobId}
Scope
Le nuove chiavi ricevono tutti gli scope. Restrizione fine tramite il data model.
listings:readlistings:writeinventory:readinventory:writefreight:readfreight:writedepots:readdepots:writestorage:readstorage:writemanufacturers:readmanufacturers:writeports:readports:writeinquiries:readinquiries:writeorg:readorg:writewebhooks:managebulk:write
Avvio rapido partner
Esempi curl passo-passo per sync catalogo (tutti i moduli), richieste e webhook:
docs/api-partner-guide.mdProbe di readiness: /api/v1/ready
Note
- Org non verificate: le create restano
PENDINGfino all'approvazione admin. - Org verificate: create/update API pubblicate
ACTIVEautomaticamente. - Usa
externalId+Idempotency-Keyper retry ERP sicuri. - Bulk max 200 item/richiesta; webhook fino a 3 retry con backoff.
- Webhook firmati HMAC (
x-gcn-signature,x-gcn-timestamp).