Create Tms Invitation
Create an invitation with a magic link to onboard a TMS account.
Returns an invitation object with a unique ID that serves as the magic link token. Share this link with the TMS account to begin the onboarding process. Once accepted, a TMS share agreement is automatically created to enable data sharing.
Note: If an active, accepted, or declined invitation already exists for the same tms_account_ref,
the invitation is refreshed (expiration extended, reactivated if declined) and returned with status
code 200 instead of 201.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Restrict which transportation management systems the TMS account can connect to. Useful if you only need data from specific TMSs. If omitted, all available TMSs are shown. Cannot be combined with exclude_tms.
Exclude specific transportation management systems from the ones shown to the TMS account. Useful if you want the TMS account to have access to every TMS except a few. Cannot be combined with limit_tms.
Defines which TMS-sourced resources (loads, shipments, carriers, etc.) the TMS account must grant access to and the permission level for each. If omitted, we will request READ permissions for all resources.
How long the invitation link remains valid (1-672 hours). Default is 24 hours.
Response
Existing invitation refreshed (already exists for this tms_account_ref)
The current status of the invitation (active, accepted, declined, expired, or deleted)
The JWT token used to pre-register the TMS account. It allows the TMS account to create connections after accepting the invitation even without registering a user. Value is set after the invitation is accepted.
The refresh token used to pre-register the TMS account. It allows the TMS account to create connections after accepting the invitation even without registering a user. Value is set after the invitation is accepted.
Defines which TMS-sourced resources (loads, shipments, carriers, etc.) the TMS account must grant access to and the permission level for each.