Cargoson
Cargoson is a freight and logistics management platform that helps businesses streamline shipping, compare carrier rates, track shipments, and manage transportation workflows.
Prerequisites
To sync Bookings from Cargoson, you need a table or model in your destination that contains the booking references you want to sync, attached to the Cargoson connector as a source.
Supported Features
| Feature name | Supported | |
|---|---|---|
| Column Hashing | False | |
| Blocking | False | |
| Incremental | True | |
| Custom data | False | |
| History | False | |
| ReSync | True | Table level |
| Templates | False |
Data Schema
Syncing Bookings
Unlike Cargoson's other objects, Bookings can't be synced from a fixed endpoint — the Cargoson API requires the unique booking references of the bookings you want to fetch. Because of this, syncing Bookings requires an extra setup step:
- In your destination, prepare a table or model containing the unique booking references you want Weld to sync. This is typically a table you already sync or transform from another source, such as an order or shipment system that stores your Cargoson booking references.
- In the Cargoson connector setup, attach this table/model as a source under the Bookings table configuration.
- Weld will use the booking references from the attached table/model to call the Cargoson API and sync the corresponding booking data.
Without an attached table/model containing the booking references, Weld has no way to know which bookings exist in Cargoson, so the Bookings table can't be synced.