eventType: Freight)callbackUrl. The freight payload is intentionally small: use dataUrl to fetch the full freight with your API key.| Event | When it fires | Typical use |
|---|---|---|
freight.created | A freight is created (via API or SpotGo platform). | Sync newly published freights into your TMS. |
freight.updated | Freight content or external data is updated. | Refresh freight details after edits or price/location changes. |
freight.archived | Freight is archived / deleted (including automatic archive when loading end time is reached). | Remove or close the freight in your system. |
id in the webhook body is the freightId (GUID string).dataUrl for active freights points to GET /api/v1/freights/{freightId}.dataUrl for archived freights points to GET /api/v1/freights/archive/{freightId}.eventType: FreightOffers)payload. There is no dataUrl for offer events.| Event | When it fires | Typical use |
|---|---|---|
freight.offer.created | A new offer is placed on a freight (API, share link, carrier portal, or exchange ingestion). | Notify dispatch / create bid in TMS. |
freight.offer.updated | An existing offer is edited (price, contact, comments, etc.). | Refresh bid details. |
freight.offer.declined | Freight owner declines an offer. | Mark bid as declined. |
freight.offer.canceled | Offer is canceled (e.g. by the bidder). | Mark bid as canceled. |
freight.offer.rejected | An approval-pending offer is rejected. | Mark bid as rejected. |
freight.archived when it is closed).payload.status)| Value | Meaning |
|---|---|
Active | Offer is active |
Cancelled | Offer was canceled |
Accepted | Offer was accepted |
ApprovalPending | Offer awaits approval |
Declined | Offer was declined |