ARK MCP server
OAuth-connected broker tools for supported AI clients, limited by the connected ARK user and enabled operation policy.
Developer portal | MCP docs for agents | API docs | OAuth metadata
MCP quickstart
The ARK MCP server is in production preview. It connects an AI client to the same ARK identity, permissions, teams, and records a user already has. It uses Streamable HTTP and OAuth 2.1 Authorization Code with PKCE.
Server URL
https://arktms.com/api/agent/mcp
Your organization must be enabled for MCP. During OAuth, sign in with your normal ARK account and review the requested scopes. ARK never gives an MCP connection more access than that user has.
First conversation
After connecting, ask a normal operational question:
What's my current work queue and what needs attention first?
The client can discover and call ark_get_work_queue without you naming the tool. Follow with a specific load question, for example:
What's happening with load 1008, and is anything blocking billing?
Read-only tools run without an ARK approval request. Controlled writes use the approval flow described below.
Available tools
The generated reference contains the complete external preview catalog. Core preview connections emphasize context, search, work queues, customers, carriers, loads, tracking, billing readiness, approvals, and common dispatch actions. Expanded preview adds the remaining documented operational tools for enrolled organizations.
Internal tools are omitted. A client's tools/list is filtered by rollout tier, OAuth scopes, ARK permissions, and visible teams, so a connection normally receives fewer definitions than the reference.
Connect an MCP client
All supported clients use the ARK server URL and complete OAuth in a browser. Never paste an ARK password, API token, OAuth access token, or refresh token into client configuration.
| Client | Current support |
|---|---|
| ChatGPT | Remote MCP apps on eligible plans and workspaces; write tools require a full-MCP Business, Enterprise, or Edu workspace |
| Claude | Remote custom connectors on Pro, Max, Team, and Enterprise plans |
| Codex | Remote Streamable HTTP servers in Codex CLI, the Codex app, and the Codex IDE extension |
| Cursor | Remote Streamable HTTP servers with OAuth |
ChatGPT
In ChatGPT web, an eligible workspace administrator or authorized developer must enable Developer mode and create a custom app from Settings > Apps. Enter the ARK MCP server URL, select OAuth, scan the tools, and complete the ARK authorization flow. Open a new conversation and select the draft or published app from the tools menu.
Full remote-MCP support, including ARK's controlled write tools, is currently a beta for Business, Enterprise, and Edu workspaces. Pro accounts can connect custom apps with read and fetch permissions, but should not be presented as supporting every available ARK tool. ChatGPT does not connect directly to a local MCP server; the production ARK URL is remote HTTPS.
Claude
In Claude or Claude Desktop, open Settings > Connectors, choose Add custom connector, name it ARK TMS, and enter the ARK MCP server URL. Select Connect and complete OAuth. Team and Enterprise workspaces may require an owner to add the organization connector before individual users can connect it.
Codex
Add the remote server, authenticate, and verify the connection:
codex mcp add ark --url https://arktms.com/api/agent/mcp
codex mcp login ark
codex mcp list
For manual configuration, add a [mcp_servers.ark] table with the ARK url to ~/.codex/config.toml or a trusted project's .codex/config.toml; OAuth is the default authentication mode for Streamable HTTP servers. Codex CLI, the Codex app, and the Codex IDE extension share this configuration.
Cursor
Add a project-scoped .cursor/mcp.json or global ~/.cursor/mcp.json entry:
{
"mcpServers": {
"ark": {
"url": "https://arktms.com/api/agent/mcp"
}
}
}
Open Cursor's MCP settings, enable ARK, and complete the OAuth prompt. Cursor documents Streamable HTTP and OAuth support for remote servers. Use a current Cursor release if discovery or OAuth does not start.
Client references
- ChatGPT developer mode and MCP apps
- Codex MCP configuration
- Claude custom connectors
- Cursor MCP
- MCP authorization specification
OAuth, sessions, and approvals
Effective access
MCP access is the intersection of the current ARK user, organization membership, visible teams and entities, granted OAuth scopes, operation policy, and the enabled external-access tier. Scope step-up may be required when a tool needs a scope not granted during the initial read-only connection.
An insufficient scope returns HTTP 403 with an insufficient_scope bearer challenge. A compatible client can reauthorize for the requested scopes and retry. Request offline_access only when the client needs a refresh token.
The reference publishes every externally supported preview tool. tools/list is narrower: core workflow tools remain discoverable for OAuth step-up, while expanded tools are advertised only when the organization has expanded-preview access and the OAuth grant, user permissions, and team visibility allow them. This keeps unrelated tool definitions out of normal agent context without hiding the supported catalog.
Sessions
ARK uses stateful Streamable HTTP sessions. Clients initialize without a session header, retain the returned MCP-Session-Id, and send it with MCP-Protocol-Version: 2025-11-25 on later requests. Clients normally manage this protocol automatically.
Approval behavior
Tools marked as requiring an ARK approval request use a single-use, server-backed approval:
- The client calls
ark_create_approval_requestwith the supported operation ID and exact proposed input. - The connected user reviews and approves the request in ARK.
- The client retries the same tool with the same normalized arguments and idempotency key.
The approval is bound to the user, organization, operation, tool, arguments, stable OAuth grant, and idempotency key. A host application's confirmation prompt is useful additional UX, but it is not ARK authorization. MCP tools cannot approve their own requests.
Idempotency
External writes require a stable idempotency key. ARK normally derives one from the authenticated session and JSON-RPC request ID. Exact retries must reuse that request ID. Advanced clients can set _meta["ark/idempotencyKey"]; caller-supplied keys are limited to 200 characters and cannot contain control characters.
Rate limits
OAuth MCP access tokens default to 300 requests per minute. API and MCP traffic shares an organization budget that defaults to 3000 requests per minute. Credential and organization policy can override those defaults. A 429 response includes rate-limit metadata and Retry-After.
Tool results and errors
Tools return the canonical operation result in MCP structuredContent and mirror it as JSON text content. Error results set isError: true and include a stable code, message, and optional details. Common codes include missing_scope, missing_permission, team_access_denied, validation_failed, approval_required, approval_not_found, idempotency_key_required, rate_limit_exceeded, and operation_not_available.
Broker workflows
MCP tools are designed for natural broker requests rather than requiring users to name individual calls.
Start the day
What's my current work queue and what should I handle first?
The agent can inspect the current context, retrieve the work queue, and follow relevant load identifiers while preserving team visibility.
Investigate a late load
What's the status of loads 1008 and 1010? They're running late.
The agent can search for each visible load, inspect stops, dispatch notes, and tracking status, then summarize facts without changing the records.
Review carrier risk
Is the carrier we're considering for load 1003 safe to use? Show me the risks, not a booking decision.
The agent can find the load and carrier and use the risk-card tool to summarize available signals. ARK does not turn those signals into an automatic booking decision.
Create a load
Create this Acme load from Chicago to Dallas for tomorrow in a dry van.
The agent should resolve the customer, team, and locations, gather any missing required fields, create an approval request for the exact load input, and execute ark_create_load only after ARK approval.
Cover a load
Cover load 1003 with the carrier from the accepted bid.
The agent should inspect the load and bids, confirm the selected active carrier and required dispatch contact details, create an approval request, and execute ark_assign_carrier only after approval.
Prepare billing follow- up
Which visible loads are waiting on POD review or blocked from billing?
The agent can combine the POD review queue with load billing-readiness results. Core preview connections can inspect blockers; expanded preview connections can also update POD review status, generate invoices, and send billing documents when the credential has the required access and the exact write receives ARK approval.
MCP tool reference
Browse 279 external preview tools. Each detail page is generated from MCP and operation metadata; internal tools are not published.
| Tool | Purpose | Access | Scope | Approval |
|---|---|---|---|---|
ark_accept_spot_quote_customer_quote | Accept a visible pending customer quote through the transactional quote acceptance workflow. | Expanded preview | loads:write | ARK approval required |
ark_add_dispatch_note | Add a broker-visible note to an active visible dispatch for calls, exceptions, and follow-up context. | Core preview | loads:write | ARK approval required |
ark_add_manual_dispatch_location | Add a manual dispatch location history entry for a visible ARK load, optionally sending the configured location-update notification in the same workflow. | Expanded preview | loads:write | ARK approval required |
ark_approve_carrier_onboarding | Approve a carrier submitted through self-service onboarding, activate the carrier, update the invite, and notify the carrier. | Expanded preview | carriers:write | ARK approval required |
ark_archive_factoring_company | Archive an ARK factoring company so it is no longer used for carrier routing. | Expanded preview | factoring:write | ARK approval required |
ark_archive_load | Archive a visible ARK load, blocking loads that need Billing undeliver first and cleaning up active dispatch, load-board, and tracking state. | Expanded preview | loads:delete | ARK approval required |
ark_archive_payment_term | Archive an organization payment term so it no longer appears in payment term pickers. | Expanded preview | billing:write | ARK approval required |
ark_assign_carrier | Book an active carrier on a visible load with dispatcher contact, optional driver, carrier pay, currency, and bid acceptance. | Core preview | loads:dispatch | ARK approval required |
ark_assign_user_to_teams | Replace a non-driver organization user's team assignments and default team in one admin action. | Expanded preview | admin:write | ARK approval required |
ark_award_spot_quote_bid | Award a visible pending spot quote bid through the transactional award workflow and notify the relevant users. | Expanded preview | loads:write | ARK approval required |
ark_build_load_from_edi_tender | Create a broker load from an accepted visible EDI tender, returning structured review blockers when customer, team, rate, or location decisions are needed. | Expanded preview | edi:read, loads:write | ARK approval required |
ark_build_load_from_spot_quote | Create a broker load from a visible won spot quote, link the quote, record the conversion, and process queued load-board removals. | Expanded preview | loads:write | ARK approval required |
ark_bulk_create_loads | Create 1-25 available ARK loads from one load template plus row-specific customer reference, BOL, PO, and stop appointment overrides. | Expanded preview | loads:dispatch | ARK approval required |
ark_bulk_resolve_pay_holds | Resolve multiple active visible ARK pay holds or claims in one batch, returning per-hold outcomes for report cleanup workflows. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_bulk_update_pod_review_status | Bulk approve or reject visible proof-of-delivery document reviews from the billing compliance queue. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_calculate_load_miles | Calculate truck route miles for a visible ARK load from stop coordinates, then store total miles, per-stop miles, and route geometry. | Expanded preview | loads:write | ARK approval required |
ark_calculate_spot_quote_miles | Calculate truck route miles for a visible spot quote from stop coordinates, then store total and per-stop mileage. | Expanded preview | loads:write | ARK approval required |
ark_cancel_carrier_invite | Cancel a pending carrier onboarding invite and remove pending invite uploads when available. | Expanded preview | carriers:write | ARK approval required |
ark_cancel_dispatch | Cancel an active ARK dispatch, return the load to Available, clear dispatched stop actuals, and stop configured tracking sessions. | Expanded preview | loads:dispatch | ARK approval required |
ark_cancel_spot_quote | Cancel a visible spot quote using the same status update as the ARK UI. | Expanded preview | loads:write | ARK approval required |
ark_check_tracking_availability | Check whether internal ARK Tracking can start for a visible dispatch and explain consent, app-account, phone, active-dispatch, or org-setting blockers. | Expanded preview | loads:dispatch | No ARK approval |
ark_create_and_send_rate_confirmation | Generate an ARK rate confirmation PDF for a dispatched load and send it to the dispatch contact, optionally as an e-sign request. | Expanded preview | loads:dispatch | ARK approval required |
ark_create_approval_request | Create a pending human approval request for one exact proposed operation without executing it. | Core preview | agents:write | No ARK approval |
ark_create_carrier | Create an ARK carrier profile with operating-country validation and dispatch fields. | Expanded preview | carriers:write | ARK approval required |
ark_create_carrier_invite | Create a carrier onboarding invite from FMCSA DOT data and send the invite email to the carrier contact. | Expanded preview | carriers:write | ARK approval required |
ark_create_carrier_review | Create a 1-5 star ARK carrier review with optional broker comment and optional visible load link. | Expanded preview | carriers:write | ARK approval required |
ark_create_customer | Create an ARK customer profile and assign visible customer teams in one write action. | Expanded preview | customers:write | ARK approval required |
ark_create_factoring_company | Create an ARK factoring company for carrier payment routing without returning raw bank or tax values. | Expanded preview | factoring:write | ARK approval required |
ark_create_invoice_remit_profile | Create an organization invoice remit profile for standard, factoring, subsidiary, or other remittance workflows. | Expanded preview | billing:write | ARK approval required |
ark_create_load | Create an available ARK load with customer, team, equipment, route stops, references, and optional customer charges. | Core preview | loads:write | ARK approval required |
ark_create_location | Create a team-owned ARK location and address, optionally linked to a customer. | Expanded preview | locations:write | ARK approval required |
ark_create_manual_load_bid | Create or update a pending manual carrier bid for a visible ARK load after a broker collects it by phone or email. | Expanded preview | loads:dispatch | ARK approval required |
ark_create_pay_hold | Create a pay hold or claim for a visible ARK load so billing can pause customer and carrier payment until the issue is resolved. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_create_payment_term | Create an organization payment term for customer, carrier, or factoring payment routing. | Expanded preview | billing:write | ARK approval required |
ark_create_person | Create a carrier driver or dispatcher contact and link it to the selected carrier. | Expanded preview | people:write | ARK approval required |
ark_create_spot_quote | Create a spot quote with pickup, delivery, freight, customer, and team context using the same workflow as the ARK UI. | Expanded preview | loads:write | ARK approval required |
ark_create_spot_quote_bid | Create a carrier bid for a visible active spot quote, record bid history, and notify quote watchers. | Expanded preview | loads:write | ARK approval required |
ark_create_spot_quote_customer_quote | Create and send a customer quote for a visible spot quote, recording the same quote event and watcher notifications as the website. | Expanded preview | loads:write | ARK approval required |
ark_create_spot_quote_customer_quote_and_hold_bid | Create and send a customer quote from a visible pending carrier bid, then hold that bid pending the customer response. | Expanded preview | loads:write | ARK approval required |
ark_create_team | Create an organization team and optional team address for admin setup. | Expanded preview | admin:write | ARK approval required |
ark_deactivate_invoice_remit_profile | Deactivate a non-default organization invoice remit profile while preserving historical invoice snapshots. | Expanded preview | billing:write | ARK approval required |
ark_deactivate_user | Deactivate an organization user account and prevent the user from logging in. | Expanded preview | admin:write | ARK approval required |
ark_delete_carrier | Soft-delete an ARK carrier profile. | Expanded preview | carriers:write | ARK approval required |
ark_delete_carrier_file | Delete a user-uploaded visible ARK carrier file from storage and the files table. System-generated files are protected. | Expanded preview | carriers:write | ARK approval required |
ark_delete_customer | Soft-delete a visible ARK customer when all customer team mappings are inside the connection team scope. | Expanded preview | customers:write | ARK approval required |
ark_delete_load | Soft-delete a visible ARK load, cancel active dispatches, and stop active tracking sessions. | Expanded preview | loads:delete | ARK approval required |
ark_delete_load_file | Delete a user-uploaded visible ARK load file from storage and the files table. System-generated files are protected. | Expanded preview | loads:write | ARK approval required |
ark_delete_load_notification_settings | Delete tracking notification settings for a visible ARK load. | Expanded preview | loads:write | ARK approval required |
ark_delete_load_vendor_expense | Delete a Vendor Expense from a visible ARK load, applying the same customer rebill and locked-billing rules as the website. | Expanded preview | loads:read, loads:write, billing:write | ARK approval required |
ark_delete_location | Archive a visible ARK location using the same soft-delete behavior as the ARK UI. | Expanded preview | locations:write | ARK approval required |
ark_delete_person | Soft-delete a carrier driver or dispatcher contact using the same person deletion behavior as the ARK UI. | Expanded preview | people:write | ARK approval required |
ark_emit_edi_status_update | Emit a shipment status update for a visible EDI tender linked to a broker load and queue outbound 214 dispatch work. | Expanded preview | edi:write | ARK approval required |
ark_finalize_carrier_file_upload | Finalize a prepared carrier file upload and attach the file to the carrier document history. | Expanded preview | carriers:write | ARK approval required |
ark_finalize_load_file_upload | Finalize a prepared load file upload, attach the file to the load, update POD signature comments, and trigger POD upload notifications when applicable. | Expanded preview | loads:write | ARK approval required |
ark_finalize_organization_logo_upload | Finalize a prepared organization logo upload after the PNG has been uploaded and return a signed preview URL for the updated logo. | Expanded preview | admin:write | ARK approval required |
ark_generate_bill_of_lading | Generate and store an ARK bill of lading PDF for a visible load, persist the effective BOL number, and attach the PDF to load files. | Expanded preview | loads:write | ARK approval required |
ark_generate_carrier_ach_file | Generate an ACH/NACHA batch from READY ARK carrier payments, assign settlement numbers, record the batch, and link the payments to ACH entries. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_generate_carrier_payment_packet | Generate and store an ARK carrier payment packet PDF by combining selected load documents, then optionally attach it to the carrier payment and mark it invoiced. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_generate_customer_billing_packet | Generate and store an ARK customer billing packet PDF by combining a generated or custom invoice with selected supporting load documents, then optionally attach it to the customer payment. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_generate_customer_invoice | Generate and store an ARK customer invoice PDF for a visible load using customer pay and the selected or locked invoice remit profile. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_generate_rate_confirmation | Generate and store an ARK rate confirmation PDF for a dispatched load without sending it. | Expanded preview | loads:dispatch | ARK approval required |
ark_get_aging_report | Return permissioned AR and AP aging summaries with bounded outstanding invoice/payment details for visible teams. | Expanded preview | reports:read | No ARK approval |
ark_get_audit_event | Return permissioned audit event detail, including requested changes, traces, evidence, or sanitized facts. | Expanded preview | audit:read | No ARK approval |
ark_get_audit_export_download_url | Create a short-lived signed download URL for a completed audit export. Call ark_list_audit_exports first and use this only when canDownload is true. | Expanded preview | audit:export | No ARK approval |
ark_get_audit_facets | Return permissioned audit filter facets and event counts for the selected view, domain, date range, and filters. | Expanded preview | audit:read | No ARK approval |
ark_get_audit_group | Expand one grouped audit timeline item into permissioned source events using the same filters. | Expanded preview | audit:read | No ARK approval |
ark_get_audit_timeline | Return the grouped permissioned audit timeline projection for the selected view, domain, date range, and filters. | Expanded preview | audit:read | No ARK approval |
ark_get_carrier | Get a visible ARK carrier by ID with compact operational fields. | Core preview | carriers:read | No ARK approval |
ark_get_carrier_ach_file | Get a visible ARK carrier ACH/NACHA batch with entries and linked carrier payments for reconciliation. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_get_carrier_authority | Get FMCSA authority, authority history, revocation, and BOC-3 evidence for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_crashes | Get FMCSA crash rows for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_file_download_url | Create a short-lived signed download URL for a visible ARK carrier file. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_fleet | Get FMCSA fleet summary and VIN-backed vehicle evidence for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_history | Get FMCSA carrier profile change history for a visible ARK carrier, optionally filtered by category. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_inspections | Get FMCSA roadside inspections, violations, and citations for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_insurance | Get FMCSA active insurance, policy, history, and rejected-filing evidence for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_onboarding_profile | Get saved provider onboarding evidence for a visible ARK carrier, including packet status, agreements, artifacts, contacts, insurance, compliance, authority, identity, and payment provenance. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_review_metrics | Get current ARK carrier rating, review count, and on-time performance metrics. | Expanded preview | carriers:read | No ARK approval |
ark_get_carrier_risk_card | Summarize carrier authority, insurance, safety, identity, onboarding, and internal eligibility signals without making a booking decision. | Core preview | carriers:read | No ARK approval |
ark_get_carrier_settlement | Get one visible ARK carrier settlement group with its payment rows before reviewing or confirming AP settlement actions. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_get_cash_flow_forecast | Return permissioned cash-flow forecast data with AR/AP aging buckets, daily inflow/outflow projection, and customer/carrier concentration analysis for visible teams. | Expanded preview | reports:read | No ARK approval |
ark_get_commission_report | Return permissioned commission detail rows, user summaries, or both for a date range and visible teams. | Expanded preview | reports:read | No ARK approval |
ark_get_current_context | Inspect the connected ARK actor, effective scopes, visible teams, permissions, and available operations. | Core preview | context:read | No ARK approval |
ark_get_customer | Get a visible ARK customer by ID with compact operational fields. | Core preview | customers:read | No ARK approval |
ark_get_integration_settings | Get safe non-secret settings, active state, and credential presence for an ARK organization integration provider. | Expanded preview | admin:read | No ARK approval |
ark_get_internal_tracking_session | Get the latest internal ARK Tracking session detail for a visible load, including pending driver invite, stops, latest internal location, driver, and dispatch state. | Expanded preview | loads:read | No ARK approval |
ark_get_load | Get a visible ARK load by ID with customer, lane, status, financial summary, and active dispatch context. | Core preview | loads:read | No ARK approval |
ark_get_load_billing_readiness | Inspect billing readiness for a visible load, including required documents, payment state, and blocking reasons. | Core preview | loads:read, billing:read | No ARK approval |
ark_get_load_board_posting_preview | Get DAT or Sylectus posting defaults and validation context before posting or updating a load-board listing. | Expanded preview | loads:read | No ARK approval |
ark_get_load_board_provider_setup | Get current-user DAT and Sylectus load-board setup readiness, assigned seat identifiers, expiration state, and suggested identifiers. | Expanded preview | loads:read | No ARK approval |
ark_get_load_file_download_url | Create a short-lived signed download URL for a visible ARK load file. | Expanded preview | loads:read | No ARK approval |
ark_get_load_notification_settings | Get tracking notification settings for a visible ARK load, including recipients, event toggles, throttle interval, and last sent timestamp. | Expanded preview | loads:read | No ARK approval |
ark_get_load_report | Return a permissioned paginated load report with lane, equipment, status, customer, carrier, revenue, expense, and margin fields. | Expanded preview | reports:read | No ARK approval |
ark_get_location | Get a visible ARK location with address, customer, team, and notes. | Expanded preview | locations:read | No ARK approval |
ark_get_organization_ach_settings | Get ARK organization ACH originator settings for billing users, with sensitive values masked unless explicitly requested. | Expanded preview | billing:read | No ARK approval |
ark_get_organization_settings | Get tenant-admin organization settings, billing profile fields, and operational toggles. Sensitive payment fields are masked unless explicitly requested with billing read access. | Expanded preview | admin:read | No ARK approval |
ark_get_person | Get one carrier driver or dispatcher contact by ARK person ID. | Expanded preview | people:read | No ARK approval |
ark_get_project44_settings | Get ARK project44 forwarding settings, enablement state, and platform credential health for tenant-admin troubleshooting. | Expanded preview | admin:read | No ARK approval |
ark_get_quickbooks_status | Get safe ARK QuickBooks connection health, token expiry state, realm presence, missing requirements, and integration config before accounting sync actions. | Expanded preview | billing:read | No ARK approval |
ark_get_revenue_report | Return permissioned revenue, expense, margin, load-count, trend, category, and entity report data for a date range and visible teams. | Expanded preview | reports:read | No ARK approval |
ark_get_rmis_registration_steps | Fetch RMIS onboarding registration-step activity by RMIS ID, DOT, MC/MX, intrastate number, or today activity. | Expanded preview | carriers:read | No ARK approval |
ark_get_spot_quote | Get a visible spot quote with stops, bids, customer quotes, invitations, recent events, and watcher state. | Expanded preview | loads:read | No ARK approval |
ark_get_spot_quote_intelligence | Get lane history, pricing statistics, nearby carrier context, and quote recommendations for a pickup and delivery ZIP pair. | Expanded preview | loads:read | No ARK approval |
ark_get_spot_quote_lane_history | Get awarded quote history, pricing trend, and market activity for a pickup and delivery ZIP lane. | Expanded preview | loads:read | No ARK approval |
ark_get_tracking_link | Get a customer-facing tracking link for the active or selected tracking provider on a visible ARK load. | Expanded preview | loads:dispatch | ARK approval required |
ark_get_tracking_session_metrics | Get internal ARK Tracking session metrics and cost counters for billing review, optionally filtered by billing period, load, or session. | Expanded preview | billing:read | No ARK approval |
ark_get_tracking_status | Get active MacroPoint, TruckerTools, or internal ARK tracking sessions for a visible load. | Core preview | loads:read | No ARK approval |
ark_get_tracking_update_params | Get the active tracking session ARK would update, its current provider settings, and which update fields that provider supports. | Expanded preview | loads:read | No ARK approval |
ark_get_tracking_usage_summary | Get internal ARK Tracking usage summary rows for the organization, optionally filtered to one YYYY-MM billing period. | Expanded preview | billing:read | No ARK approval |
ark_get_user_commission_settings | Get default role commission settings and customer-specific commission overrides for an organization user. | Expanded preview | admin:read | No ARK approval |
ark_get_user_permissions | List public ARK permissions with enabled state for an organization user before admin access changes. | Expanded preview | admin:read | No ARK approval |
ark_get_user_preferences | Get notification and sound preferences for the connected ARK user. | Expanded preview | notifications:read | No ARK approval |
ark_get_vendor_expense_rebill_state | Get linked customer rebill and locked-billing state for Vendor Expenses on a visible ARK load. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_get_work_queue | Summarize the connected user's active operational work queue, including visible open loads and EDI tenders when allowed. | Core preview | operations:read, loads:read | No ARK approval |
ark_hold_spot_quote | Place a visible active spot quote on hold and notify watchers. | Expanded preview | loads:write | ARK approval required |
ark_hold_spot_quote_bid | Place a visible pending spot quote bid on hold when no other bid is held for the same spot quote. | Expanded preview | loads:write | ARK approval required |
ark_import_carriers | Import parsed CSV rows as ARK carriers, resolving factoring and payment terms while storing bank and tax fields encrypted without echoing them back. | Expanded preview | carriers:write | ARK approval required |
ark_import_customers | Import parsed CSV rows as ARK customers, resolving visible teams, matching payment terms, and reporting duplicate skips. | Expanded preview | customers:write | ARK approval required |
ark_import_factoring_companies | Import parsed CSV rows as ARK factoring companies, resolving matching payment terms and reporting row-level results without returning raw bank or tax values. | Expanded preview | factoring:write | ARK approval required |
ark_import_locations | Import parsed CSV rows as ARK locations, resolving visible teams, exact customer names, and duplicate skips. | Expanded preview | locations:write | ARK approval required |
ark_import_people | Import parsed CSV rows as driver or dispatcher contacts, linking each row to an exact carrier match and reporting skipped rows. | Expanded preview | people:write, carriers:read | ARK approval required |
ark_invite_carrier_provider_onboarding | Send a carrier onboarding invitation through Highway, RMIS, or MyCarrierPortal with the provider-specific fields required by ARK. | Expanded preview | carriers:write | ARK approval required |
ark_invite_driver_app | Create or link a driver mobile-app account and record broker-confirmed SMS consent for the driver invite workflow. | Expanded preview | people:write | ARK approval required |
ark_invite_user | Invite a broker user or reactivate an inactive organization user, then assign teams in the same admin action. | Expanded preview | admin:write | ARK approval required |
ark_list_active_integrations | List active ARK integration providers for the organization before attempting provider-specific workflows. | Expanded preview | context:read | No ARK approval |
ark_list_agent_sessions | List MCP and hosted-agent sessions for the connected user with status, budget counters, and client metadata. | Expanded preview | agents:read | No ARK approval |
ark_list_aging_details | List unpaid invoice or settlement detail rows for one AR customer or AP carrier aging summary row with search, currency, pagination, and sort controls. | Expanded preview | reports:read | No ARK approval |
ark_list_aging_summary | List AR customer or AP carrier aging summary rows with search, bucket, hold, currency, team, pagination, and sort controls. | Expanded preview | reports:read | No ARK approval |
ark_list_approval_requests | List pending or resolved MCP and hosted-agent action requests for the connected user. | Core preview | agents:read | No ARK approval |
ark_list_audit_exports | List recent audit export requests visible to the connected user. | Expanded preview | audit:export | No ARK approval |
ark_list_carrier_ach_files | List visible ARK carrier ACH/NACHA batches for reconciliation, filtered by status, effective date, file name, or batch number. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_carrier_files | List files and compliance documents attached to a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_list_carrier_invites | List ARK carrier onboarding invites with status, DOT, email, expiration, submission, and linked-carrier state. | Expanded preview | carriers:read | No ARK approval |
ark_list_carrier_payments | List visible ARK carrier payable rows with billing, POD, hold, settlement, and NACHA metadata before AP actions. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_carrier_reviews | List broker-entered ARK carrier reviews with current rating and on-time metrics. | Expanded preview | carriers:read | No ARK approval |
ark_list_carrier_settlements | List visible ARK carrier settlement groups with AP recipient, due date, paid date, amount, and NACHA metadata. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_carrier_verified_dispatch_emails | Fetch MyCarrierPortal verified dispatcher email addresses for a visible ARK carrier. | Expanded preview | carriers:read | No ARK approval |
ark_list_customer_payments | List visible ARK customer billing rows with invoice, payment, hold, POD, remit profile, and carrier payment context before AR actions. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_dat_private_network_groups | List DAT private-network groups available to the current user or organization credentials for load-board posting decisions. | Expanded preview | loads:read | No ARK approval |
ark_list_dispatch_notes | List broker-entered notes for a visible ARK load dispatch with creator context and newest-first pagination. | Core preview | loads:read | No ARK approval |
ark_list_edi_partner_connections | List broker-admin EDI partner setup requests, active assignments, transport/routing identifiers, and shipper-to-customer mappings. | Expanded preview | edi:read | No ARK approval |
ark_list_edi_tenders | List visible inbound EDI load tenders with customer mapping, load linkage, acknowledgments, decisions, and latest status context. | Expanded preview | edi:read | No ARK approval |
ark_list_invoice_remit_profiles | List organization invoice remit profiles with default status, routing mode, remit email, address, and version snapshot context. | Expanded preview | billing:read | No ARK approval |
ark_list_load_bids | List carrier bids for a visible load with carrier, amount, status, notes, expiration, and creator context. | Core preview | loads:read | No ARK approval |
ark_list_load_board_postings | List DAT, Truckstop, and Sylectus posting readiness and posting summaries for visible load or spot-load IDs. | Expanded preview | loads:read | No ARK approval |
ark_list_load_board_user_mappings | List active organization users and their DAT or Sylectus seat mappings for load-board posting setup. | Expanded preview | admin:read | No ARK approval |
ark_list_load_files | List files and documents attached to a visible ARK load. | Expanded preview | loads:read | No ARK approval |
ark_list_load_stops | List visible pickup, delivery, and intermediate stops for an ARK load with scheduled and actual timing. | Core preview | loads:read | No ARK approval |
ark_list_notifications | List notifications for the connected user, optionally grouped by spot quote/load context. | Expanded preview | notifications:read | No ARK approval |
ark_list_pay_holds | List visible active or resolved ARK pay holds and claims with load, customer, value, note, and creator context. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_payment_destinations | List ARK carrier and factoring payment destinations for billing review, masked by default unless sensitive fields are requested. | Expanded preview | billing:read | No ARK approval |
ark_list_payment_terms | List organization payment terms used by customer, carrier, and factoring payment routing. | Expanded preview | billing:read | No ARK approval |
ark_list_pod_review_queue | List visible loads with proof-of-delivery file and review status context for billing compliance work. | Core preview | loads:read, billing:read | No ARK approval |
ark_list_quickbooks_carrier_mappings | List ARK carriers and their QuickBooks vendor mapping state for setup, unmapped-entity cleanup, and sync troubleshooting. | Expanded preview | billing:read | No ARK approval |
ark_list_quickbooks_customer_mappings | List ARK customers and their QuickBooks customer mapping state for setup, unmapped-entity cleanup, and sync troubleshooting. | Expanded preview | billing:read | No ARK approval |
ark_list_quickbooks_reference_data | List QuickBooks accounts, customers, custom fields, payment accounts, items, terms, tax codes, or vendors for ARK accounting setup, mapping, and sync troubleshooting. | Expanded preview | billing:read | No ARK approval |
ark_list_quickbooks_sync_jobs | List visible ARK QuickBooks sync jobs with operation, status, retryability, active-sync count, and per-item error context for accounting workflow monitoring. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_list_spot_quotes | List visible spot quotes with bid summaries, stops, customer context, and watcher state for the connected actor. | Expanded preview | loads:read | No ARK approval |
ark_list_user_backup_users | List backup users copied on outgoing emails where the selected organization broker is the broker of record. | Expanded preview | admin:read | No ARK approval |
ark_list_visible_teams | List team IDs and names visible to the connected ARK user. | Core preview | context:read | No ARK approval |
ark_lock_load | Lock a visible available ARK load for dispatch or manual editing. | Expanded preview | loads:write | ARK approval required |
ark_lookup_spot_quote_zip_coordinates | Resolve ZIP codes to centroid coordinates used by spot quote lane, distance, and carrier-search workflows. | Expanded preview | loads:read | No ARK approval |
ark_mark_all_notifications_read | Mark all unread notifications for the connected user as read. | Expanded preview | notifications:write | ARK approval required |
ark_mark_carrier_payment_ready | Validate a delivered carrier payment, optionally save a vendor invoice number, assign dispatch pay rows, and move the payment to READY for packet creation. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_mark_carrier_payments_ready | Validate selected delivered carrier payments, optionally save vendor invoice numbers, assign dispatch pay rows, move them to READY, and optionally queue QuickBooks bill creation. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_mark_dispatch_tonu_delivered | Mark an active ARK dispatch TONU and delivered, set carrier/customer TONU fees, run deliver-and-bill, and stop configured tracking sessions. | Expanded preview | loads:dispatch | ARK approval required |
ark_mark_dispatch_tonu_recovered | Mark an active ARK dispatch TONU and recovered, set carrier/customer TONU fees, return the load to Available, and stop configured tracking sessions. | Expanded preview | loads:dispatch | ARK approval required |
ark_mark_load_delivered | Mark a visible dispatched ARK load delivered, create delivery billing records, close the active dispatch, stop active tracking, and run configured delivery side effects. | Expanded preview | loads:write | ARK approval required |
ark_mark_notification_read | Mark one notification for the connected user as read. | Expanded preview | notifications:write | ARK approval required |
ark_mark_spot_quote_lost | Mark a visible open spot quote lost and reject the pending customer quote through the same transactional workflow as the website. | Expanded preview | loads:write | ARK approval required |
ark_move_carrier_payment_back_to_delivered | Move a READY ARK carrier payment back to DELIVERED, clear dispatch pay assignment, and remove local QuickBooks carrier bill mappings. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_move_carrier_payments_back_to_delivered | Move selected READY ARK carrier payments back to DELIVERED, release dispatch pay assignments, and remove local QuickBooks carrier bill mappings. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_move_customer_payment_back_to_delivered | Move a ready ARK customer payment back to DELIVERED, clearing packet/payment amount and releasing linked customer pay rows. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_move_customer_payments_back_to_delivered | Move selected READY ARK customer payments back to DELIVERED in one AR workflow, clearing packet/payment amounts and releasing linked customer pay rows. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_override_load_status | Change a visible load from Pending to Dispatched using the same status override rule as the ARK UI. | Expanded preview | loads:write | ARK approval required |
ark_perform_load_board_action | Post, refresh, update, or remove DAT, Truckstop, or Sylectus load-board postings using the same ARK workflow as the UI. | Expanded preview | loads:write | ARK approval required |
ark_preflight_carrier_remittance_email | Check whether selected ARK carrier payments or settlements are ready to send grouped carrier or factoring remittance emails. | Expanded preview | loads:read, billing:read | No ARK approval |
ark_prepare_carrier_file_upload | Create a signed upload URL and pending upload record for attaching a file to a visible ARK carrier. | Expanded preview | carriers:write | ARK approval required |
ark_prepare_load_file_upload | Create a signed upload URL and pending upload record for attaching a file to a visible ARK load. | Expanded preview | loads:write | ARK approval required |
ark_prepare_organization_logo_upload | Prepare a signed upload URL for replacing the organization online logo or paper/PDF logo. Upload the PNG to the returned signedUrl, then call finalize_organization_logo_upload. | Expanded preview | admin:write | ARK approval required |
ark_preview_carrier_invite | Check FMCSA carrier details, existing ARK carrier conflicts, rejected history, and pending invites before sending an onboarding invite. | Expanded preview | carriers:read | No ARK approval |
ark_preview_carrier_provider_onboarding | Preview a carrier in Highway, RMIS, or MyCarrierPortal before sending an external onboarding invitation, including provider risk and contact context. | Expanded preview | carriers:read | No ARK approval |
ark_queue_quickbooks_sync_job | Queue an ARK QuickBooks sync workflow for customer invoices, customer payments, carrier bills, carrier payments, carrier settlements, or update syncs after validating visibility and skipping unsupported zero-dollar payment receipts. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_reconcile_load_board_posting_preview | Persist or clear DAT/Sylectus draft-preview failure records after load or spot quote edits. | Expanded preview | loads:write | ARK approval required |
ark_record_carrier_payment | Record a READY or INVOICED ARK carrier payment as PAID for a visible load dispatch, assigning or reusing its settlement number and saving paid date/reference details. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_record_carrier_payments | Record selected READY or INVOICED ARK carrier payments as PAID in one AP workflow, with optional QuickBooks bill payment sync. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_record_carrier_settlement_payment | Record one or more PENDING ARK carrier settlements as PAID across the visible loads in those settlements. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_record_customer_payment | Record an invoiced or factored ARK customer payment as PAID for a visible load, with paid date and optional reference number. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_record_customer_payments | Record selected invoiced or factored ARK customer payments as PAID in one AR workflow, with optional QuickBooks customer payment sync. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_record_load_stop_event | Record or clear an actual arrival or departure time for a visible dispatched ARK load stop and run configured milestone side effects. | Expanded preview | loads:write | ARK approval required |
ark_regenerate_carrier_ach_file | Regenerate an ACH/NACHA file from existing PENDING ARK carrier settlements, updating the effective paid date without creating a duplicate ACH batch record. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_reject_carrier_onboarding | Reject a carrier submitted through self-service onboarding, mark the carrier do-not-use, update the invite, and notify the carrier. | Expanded preview | carriers:write | ARK approval required |
ark_reject_load_bid | Reject a pending carrier bid for a visible ARK load with a broker-provided reason. | Expanded preview | loads:dispatch | ARK approval required |
ark_reject_spot_quote_bid | Reject a visible pending spot quote bid and optionally store the rejection message. | Expanded preview | loads:write | ARK approval required |
ark_reject_spot_quote_customer_quote | Reject a visible pending customer quote through the transactional quote rejection workflow. | Expanded preview | loads:write | ARK approval required |
ark_reopen_spot_quote | Move a visible lost spot quote back to the active workflow using the same transactional workflow as the website. | Expanded preview | loads:write | ARK approval required |
ark_repower_load | Repower an active ARK dispatch by closing it, inserting a repower pickup stop, returning the load to Available, and stopping configured tracking sessions. | Expanded preview | loads:dispatch | ARK approval required |
ark_request_audit_export | Create a permissioned audit export request for a bounded date range and selected audit filters. | Expanded preview | audit:export | ARK approval required |
ark_request_edi_partner_connection | Request EDI trading-partner setup for a broker organization using the same workflow as the Connections page. | Expanded preview | edi:write | ARK approval required |
ark_resend_carrier_invite | Resend a pending carrier onboarding invite email and extend the invite expiration window. | Expanded preview | carriers:write | ARK approval required |
ark_resolve_pay_hold | Resolve an active pay hold or claim for a visible ARK load after the billing issue has been cleared. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_resolve_tracking_driver_conflict | Switch an active dispatch to the app-linked duplicate-phone driver and start internal ARK Tracking in one workflow. | Expanded preview | loads:dispatch | ARK approval required |
ark_restore_load | Restore an archived visible ARK load and move dispatch-backed archived loads without active dispatches back to Available. | Expanded preview | loads:write | ARK approval required |
ark_retry_quickbooks_sync_job | Retry a visible failed ARK QuickBooks sync job by resetting retryable items, requeueing the worker, and recording the retry lifecycle event. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_save_load_route_segments | Replace stored route geometry segments for a visible ARK load using precomputed section mileage, duration, and encoded polyline data. | Expanded preview | loads:write | ARK approval required |
ark_search | Search across available ARK loads, customers, carriers, locations, users, and docs with one query. | Core preview | context:read | No ARK approval |
ark_search_audit_events | Search the permissioned ARK audit timeline by view, domain, subject, actor, event, provider, trace, team, date range, or text query. | Expanded preview | audit:read | No ARK approval |
ark_search_carriers | Search active visible ARK carriers by name, code, DOT number, MC number, SCAC, phone, or email. | Core preview | carriers:read | No ARK approval |
ark_search_customers | Search visible ARK customers by name, code, and team visibility. | Core preview | customers:read | No ARK approval |
ark_search_docs | Search ARK support and developer documentation for product, workflow, API, and MCP questions. | Core preview | docs:read | No ARK approval |
ark_search_factoring_companies | Search ARK factoring companies so agents can identify carrier payment destinations before updating carrier payment routing. | Expanded preview | factoring:read | No ARK approval |
ark_search_loads | Search visible ARK loads by load number, reference fields, customer, status, and team. | Core preview | loads:read | No ARK approval |
ark_search_locations | Search visible ARK locations by facility, address, city, customer, or contact details for load stop resolution. | Core preview | locations:read | No ARK approval |
ark_search_people | Search organization carrier contacts, including drivers and dispatchers linked to carriers. | Expanded preview | people:read | No ARK approval |
ark_search_spot_quote_nearby_carriers | Find carriers near a ZIP code from ARK carrier location history for quote outreach and bid targeting. | Expanded preview | loads:read | No ARK approval |
ark_search_users | Search active ARK users visible through the connected team scope by name, email, role, or team. | Core preview | people:read | No ARK approval |
ark_send_carrier_remittance_email | Send carrier or factoring remittance emails for selected ARK carrier payments or settlement numbers using grouped AP remittance details. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_send_custom_email | Send a custom ARK TMS email from the organization sender with optional storage or inline attachments. | Expanded preview | loads:write | ARK approval required |
ark_send_customer_invoice | Send the customer invoice email using the attached ARK billing packet, mark the customer payment invoiced, and optionally queue QuickBooks invoice sync. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_send_customer_invoices | Send selected READY ARK customer invoice emails in one AR workflow, mark successful payments INVOICED, return per-payment failures, and optionally queue QuickBooks invoice sync. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_send_load_location_notification | Send a manual location-update notification for a visible ARK load using configured tracking notification recipients and throttle rules. | Expanded preview | loads:write | ARK approval required |
ark_send_rate_confirmation | Send an existing ARK rate confirmation file to the dispatch contact, optionally as an e-sign request. | Expanded preview | loads:dispatch | ARK approval required |
ark_send_spot_quote_invitations | Create carrier invitation records for a visible spot quote and send the requested email or in-app notifications. | Expanded preview | loads:write | ARK approval required |
ark_send_tracking_link_email | Send a customer-facing tracking link email for the active or selected tracking provider on a visible ARK load. | Expanded preview | loads:dispatch | ARK approval required |
ark_set_customer_billing_requirements | Replace the required billing packet document types for a visible ARK customer with the exact provided list. | Expanded preview | customers:write | ARK approval required |
ark_set_customer_managers | Replace the assigned manager users for a visible customer with the exact provided ARK user list. | Expanded preview | customers:write | ARK approval required |
ark_set_customer_project44_mapping | Create, update, or deactivate the tenant-admin project44 customer mapping for a visible ARK customer. | Expanded preview | customers:write | ARK approval required |
ark_set_customer_team_visibility | Replace the visible-team mappings for a customer while preserving existing mappings outside the connection team scope. | Expanded preview | customers:write | ARK approval required |
ark_set_default_invoice_remit_profile | Set the organization default invoice remit profile used when customers do not have customer-specific remit defaults. | Expanded preview | billing:write | ARK approval required |
ark_set_load_notification_settings | Create or update tracking notification settings for a visible ARK load. | Expanded preview | loads:write | ARK approval required |
ark_set_user_backup_users | Replace a broker user's backup-user assignments for absence coverage and outgoing email CC workflows. | Expanded preview | admin:write | ARK approval required |
ark_start_agent_session | Create an MCP or hosted-agent session record for run tracking, budgets, approval linkage, and audit attribution. | Expanded preview | agents:write | No ARK approval |
ark_start_tracking | Start MacroPoint, TruckerTools, or internal ARK tracking for a visible dispatched load. | Expanded preview | loads:dispatch | ARK approval required |
ark_stop_agent_session | Stop an active MCP or hosted-agent session for the connected user. | Expanded preview | agents:write | No ARK approval |
ark_stop_tracking | Stop the active tracking session for a visible load or a specific provider tracking ID. | Expanded preview | loads:dispatch | ARK approval required |
ark_stop_tracking_for_inactive_dispatch | Stop active tracking sessions after a visible dispatch or deleted load has already become inactive. | Expanded preview | loads:dispatch | ARK approval required |
ark_sync_carrier_provider_profile | Sync an ARK carrier profile, packet documents, compliance, insurance, identity, and payment evidence from Highway, RMIS, or MyCarrierPortal. | Expanded preview | carriers:write | ARK approval required |
ark_take_edi_tender_action | Accept or reject a visible inbound EDI tender. This is a write action and should require human approval by default. | Expanded preview | edi:write | ARK approval required |
ark_test_project44_connection | Validate project44 platform credentials by fetching an access token. Forced refreshes consume project44 token generation quota. | Expanded preview | admin:write | ARK approval required |
ark_undeliver_billing_load | Move a delivered ARK load back out of billing when billing state is still unadvanced, reopening the operational load workflow. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_unhold_spot_quote | Release a hold from a visible held spot quote and notify watchers. | Expanded preview | loads:write | ARK approval required |
ark_unhold_spot_quote_bid | Release the hold on a visible held spot quote bid. | Expanded preview | loads:write | ARK approval required |
ark_unlock_load | Release your ARK load lock or manager-override another user lock when allowed. | Expanded preview | loads:write | ARK approval required |
ark_unwatch_spot_quote | Remove the connected actor as a watcher for a visible spot quote. | Expanded preview | loads:write | ARK approval required |
ark_update_billed_load_details | Update a visible ARK load after customer billing has started, regenerate the revised customer invoice when billing is READY or INVOICED, and optionally queue a QuickBooks customer invoice update. | Expanded preview | loads:read, loads:write, billing:write | ARK approval required |
ark_update_carrier | Update an ARK carrier profile with operating-country validation and dispatch fields. | Expanded preview | carriers:write | ARK approval required |
ark_update_carrier_ach_file_status | Update a visible ARK carrier ACH/NACHA batch status after bank upload, processing, or rejection. This does not move linked carrier payments back to READY. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_update_carrier_payment_due_date | Update the due date for an unpaid ARK carrier payment tied to a visible load dispatch. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_update_carrier_vendor_invoice_number | Update the vendor invoice number for a DELIVERED or READY ARK carrier payment tied to a visible load dispatch. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_update_carrier_vendor_invoice_numbers | Update vendor invoice numbers for selected DELIVERED or READY ARK carrier payments in one billing-grid workflow. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_update_customer | Update a visible ARK customer profile and optionally replace its visible team mappings. | Expanded preview | customers:write | ARK approval required |
ark_update_dispatch | Update an existing ARK dispatch carrier, dispatcher, driver, equipment, currency, and optional dispatch pay, then reconcile tracking and QuickBooks side effects. | Expanded preview | loads:dispatch | ARK approval required |
ark_update_edi_partner_connection | Update an EDI partner connection status, transport identifiers, AS2/ISA/GS routing values, and setup notes. | Expanded preview | edi:write | ARK approval required |
ark_update_factoring_company | Update an ARK factoring company and set or clear sensitive payment fields without echoing them back. | Expanded preview | factoring:write | ARK approval required |
ark_update_integration_settings | Update organization-level ARK Tracking, DAT, Sylectus, MacroPoint, TruckerTools, MyCarrierPortal, RMIS, or Highway settings and credentials. | Expanded preview | admin:write | ARK approval required |
ark_update_invoice_remit_profile | Update an organization invoice remit profile and create the next version used by future customer invoice snapshots. | Expanded preview | billing:write | ARK approval required |
ark_update_load_board_user_connection | Validate or save the current user DAT or Sylectus load-board seat connection used by posting workflows. | Expanded preview | loads:write | ARK approval required |
ark_update_load_board_user_mappings | Save DAT usernames or Sylectus user IDs for ARK users so posting workflows use the right load-board seat. | Expanded preview | admin:write | ARK approval required |
ark_update_load_details | Update a visible ARK load revision, including customer, team, reps, commodity, dimensions, currencies, customer-pay lines, and optional full stop replacement. | Expanded preview | loads:write | ARK approval required |
ark_update_load_stop | Update a visible ARK load stop schedule, reference number, pieces, weight, or comment. | Expanded preview | loads:write | ARK approval required |
ark_update_location | Update a visible ARK location profile, address fields, notes, and customer link. | Expanded preview | locations:write | ARK approval required |
ark_update_organization_settings | Update tenant-admin organization profile fields, billing profile fields, and operational toggles. Use partial patches; payment fields require billing:write. | Expanded preview | admin:write | ARK approval required |
ark_update_person | Update a carrier driver or dispatcher contact profile and optional carrier link. | Expanded preview | people:write | ARK approval required |
ark_update_pod_review_status | Approve, reject, request revision, or reset review status for a visible proof-of-delivery document. | Expanded preview | loads:read, billing:write | ARK approval required |
ark_update_project44_settings | Update ARK project44 forwarding enablement and organization-level shipment identifier settings. | Expanded preview | admin:write | ARK approval required |
ark_update_quickbooks_carrier_mappings | Update or clear ARK carrier to QuickBooks vendor mappings using the same conflict checks as the QuickBooks settings UI. | Expanded preview | billing:write | ARK approval required |
ark_update_quickbooks_customer_mappings | Update or clear ARK customer to QuickBooks customer mappings using the same conflict checks as the QuickBooks settings UI. | Expanded preview | billing:write | ARK approval required |
ark_update_quickbooks_settings | Update ARK QuickBooks accounting settings, charge mappings, tax-code mappings, payment accounts, terms, and custom field mappings while preserving connected tokens. | Expanded preview | billing:write | ARK approval required |
ark_update_spot_quote | Update customer, freight, reference, schedule, and stop details on a visible active spot quote. | Expanded preview | loads:write | ARK approval required |
ark_update_spot_quote_bid | Update carrier, DOT, MC, price, price-per-mile, or deadhead details on a visible pending spot quote bid. | Expanded preview | loads:write | ARK approval required |
ark_update_team | Update an organization team profile and optional team address for admin setup. | Expanded preview | admin:write | ARK approval required |
ark_update_tracking | Update timing, notification, notes, driver, equipment, or reefer settings on an active load tracking session. | Expanded preview | loads:dispatch | ARK approval required |
ark_update_user | Update an organization user name and email for admin user management. | Expanded preview | admin:write | ARK approval required |
ark_update_user_commission_settings | Update default role commissions and optionally replace customer-specific commission overrides for an organization user. | Expanded preview | admin:write | ARK approval required |
ark_update_user_permissions | Replace an organization user's enabled public ARK permissions, applying category view-permission dependencies like the web UI. | Expanded preview | admin:write | ARK approval required |
ark_update_user_preferences | Update notification and sound preferences for the connected ARK user. | Expanded preview | notifications:write | ARK approval required |
ark_upsert_load_vendor_expense | Create or update one Vendor Expense on a visible ARK load, optionally adding or changing the linked customer rebill charge. | Expanded preview | loads:read, loads:write, billing:write | ARK approval required |
ark_upsert_load_vendor_expenses | Create or update multiple Vendor Expenses for one visible ARK load in a single billing-grid workflow. | Expanded preview | loads:read, loads:write, billing:write | ARK approval required |
ark_watch_spot_quote | Add the connected actor as a watcher for a visible spot quote. | Expanded preview | loads:write | ARK approval required |