Capability manifest
Each connector declares exactly what it can do. The planner may only emit actions from this list, so an unauthorised connector does not fail at run time — its actions never become plannable in the first place. A connector that loses its write scope degrades to read-only rather than failing outright.
gmail.search_threads read | Find threads by sender, subject, or lane. query, since? | Runs on approval |
gmail.read_thread read | Pull a full thread with attachments. threadId | Runs on approval |
gmail.draft_reply write | Compose a reply. Never sends on its own. threadId, body | You send it |
gmail.draft_rate_confirmation write | Build a rate confirmation for operator review. loadId, carrierMc, allInRate | You send it |
sms.schedule_checkin write | Queue a driver check-in at a set time. Confirmation only. loadId, phone, at, ask | Runs on approval |
sms.read_replies read | Collect inbound replies against a load. loadId | Runs on approval |
sms.send_adhoc write | Any message to a named external contact needs approval. phone, body | You send it |
sms.negotiate write | Live negotiation with a carrier or customer. Never permitted. Blocked by the operating model. This tier cannot be loosened. | Never runs |
fmcsa.lookup_carrier read | Registration, authority, insurance and safety record by MC or DOT. mc | Runs on approval |
fmcsa.check_authority read | Active or inactive common/contract authority. mc | Runs on approval |
market.lane_benchmark read | Spot reference for a lane and equipment type. originZip, destZip, equipment | Runs on approval |
market.ltl_quote read | Priced LTL options without creating a shipment record. originZip, destZip, weight, pieces | Runs on approval |
quotelog.lane_history read | What you quoted on this lane and whether you won. originZip, destZip, equipment? | Runs on approval |
quotelog.record_quote write | Log an issued quote with its inputs and recipient. customer, sell | Runs on approval |
quotelog.win_rate read | Win rate by customer, lane, or margin band. groupBy | Runs on approval |
aljex.read_loads read | Loads and stops from the export drop. status? | Runs on approval |
aljex.read_lane_history read | Historical buy and sell rates by lane. originZip, destZip | Runs on approval |
aljex.create_load write | Write a new load into the TMS. loadId | You send it |
aljex.update_status write | Alter a record in the system of record. loadId, status | You send it |
dat.post_load write | Post a load to the board with consistent formatting. loadId, equipment, rate? | Runs on approval |
dat.remove_posting write | Pull the posting once the load is covered. loadId | Runs on approval |
dat.rate_benchmark read | Spot and contract rate bands for a lane. originZip, destZip | Runs on approval |
dat.search_trucks read | Find posted capacity against a lane. originZip, destZip | Runs on approval |
truckstop.post_load write | Post a load to the Truckstop board. loadId, equipment | Runs on approval |
truckstop.remove_posting write | Pull the posting once covered. loadId | Runs on approval |
Not connected on this account. Microsoft issues Mail.Read as a delegated, user-consentable permission, so an agent can authorise their own mailbox without company approval — unless their tenant has turned user consent off, in which case an admin approves it once.
Would unlock: Read quote requests from Outlook and Microsoft 365 · Compose replies into the Outlook drafts folder · Draft rate confirmations · Backfill the last 30 days of mail
outlook.search_messages read | Find messages by sender, subject, or lane. query, since? Not connected on this account. Microsoft issues Mail.Read as a delegated, user-consentable permission, so an agent can authorise their own mailbox without company approval — unless their tenant has turned user consent off, in which case an admin approves it once. | Runs on approval |
outlook.read_message read | Pull a message as raw MIME, with attachments. messageId Not connected on this account. Microsoft issues Mail.Read as a delegated, user-consentable permission, so an agent can authorise their own mailbox without company approval — unless their tenant has turned user consent off, in which case an admin approves it once. | Runs on approval |
outlook.create_draft write | Write the reply into the Outlook drafts folder, where the broker opens it and sends it themselves. messageId, body Not connected on this account. Microsoft issues Mail.Read as a delegated, user-consentable permission, so an agent can authorise their own mailbox without company approval — unless their tenant has turned user consent off, in which case an admin approves it once. | You send it |
outlook.draft_rate_confirmation write | Build a rate confirmation for operator review. loadId, carrierMc, allInRate Not connected on this account. Microsoft issues Mail.Read as a delegated, user-consentable permission, so an agent can authorise their own mailbox without company approval — unless their tenant has turned user consent off, in which case an admin approves it once. | You send it |
outlook.send_message write | Sending is a permission we do not request. Drafts are the ceiling. Blocked by the operating model. This tier cannot be loosened. | Never runs |
Organisation-scoped. An agent operating under another brokerage's authority cannot authorise a connector into that brokerage's TMS.
Would unlock: Loads, customers and carriers · Lane history from the system of record · Document attachment · Status write-back
mcleod.read_loads read | Loads, stops, and assigned carriers. Organisation-scoped. An agent operating under another brokerage's authority cannot authorise a connector into that brokerage's TMS. | Runs on approval |
mcleod.read_lane_history read | Buy and sell history from the system of record. originZip, destZip Organisation-scoped. An agent operating under another brokerage's authority cannot authorise a connector into that brokerage's TMS. | Runs on approval |
mcleod.create_load write | Write a load into the system of record. loadId Organisation-scoped. An agent operating under another brokerage's authority cannot authorise a connector into that brokerage's TMS. | You send it |
No subscription on this account. Identity verification is billed per brokerage.
Would unlock: Carrier identity verification · Double-brokering and MC takeover detection · Continuous monitoring
highway.verify_identity read | Real-time identity check behind the MC number. mc No subscription on this account. Identity verification is billed per brokerage. | Runs on approval |