API entreprise
API REST versionnée pour sync ERP. Authentifiez avec Authorization: Bearer gcn_live_… ou gcn_test_…. Créez des clés dans le tableau de bord Business.
Nouveau ? Commencez par la checklist onboarding partenaire.
URL de base
/api/v1OpenAPI lisible machine : /api/v1/openapi
Collection Postman : Télécharger / importer
Points de terminaison principaux
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}
Scopes
Les nouvelles clés reçoivent tous les scopes. Restriction fine via le modèle de données.
listings:readlistings:writeinventory:readinventory:writefreight:readfreight:writedepots:readdepots:writestorage:readstorage:writemanufacturers:readmanufacturers:writeports:readports:writeinquiries:readinquiries:writeorg:readorg:writewebhooks:managebulk:write
Démarrage partenaire
Exemples curl pas à pas pour sync catalogue (tous modules), demandes et webhooks :
docs/api-partner-guide.mdSonde de disponibilité : /api/v1/ready
Notes
- Orgs non vérifiées : les créations restent
PENDINGjusqu'à approbation admin. - Orgs vérifiées : créations/mises à jour API publiées
ACTIVEautomatiquement. - Utilisez
externalId+Idempotency-Keypour des retries ERP sûrs. - Bulk max 200 éléments/requête ; webhooks jusqu'à 3 tentatives avec backoff.
- Webhooks signés HMAC (
x-gcn-signature,x-gcn-timestamp).