# Open Logistics Specification > An open, carrier-agnostic shipping API specification for agents and developers. ## Docs - [Open Logistics Specification](/index): One resource model and one wire format for rates, labels, pickups, manifests, customs documents, tracking, webhooks and carrier connections. - [Architecture](/spec/architecture): System context, a reference architecture for implementers, the object model, and one shipment's end-to-end lifecycle. - [shipping.md](/shipping): The agent-facing discovery file. Implementers host it at https://{domain}/shipping.md. - [Modes](/spec/12-modes): Universal, Carrier, Network, 3PL, Fleet and Data Network: six implementer modes built from one set of shared modules and objects. - [Core objects](/spec/01-core-objects): Contact, Address, Handling Unit, Item, Order, Customs Declaration, Carrier Config, and the other value objects embedded in resources. - [Live Rates](/spec/02-rates): Live rates across every connected carrier, returned as an expiring rate quote. - [Shipments & Labels](/spec/03-shipments): Create, purchase, void and return shipments. Buying a shipment produces its label. - [Pickups](/spec/04-pickups): Check availability, book, reschedule and cancel carrier pickups. - [Manifests & End of Day](/spec/05-manifests): Close-out of the shipping day: previews, explicit and close-all manifests, carrier grouping, async submission, scheduled auto-close, and reprints. - [Files & Customs Documents](/spec/06-documents): Upload files and submit customs documents to carriers, before or after the label. - [Tracking](/spec/07-tracking): Trackers, canonical tracking statuses, the lossless event log, and discard. - [Carriers, Connections & Apps](/spec/09-connections): Carrier catalog, dynamic config schemas, OAuth/OIDC carrier apps, connect sessions and connections. - [Trade Engine](/spec/13-trade): Customs intelligence: HS classification, compliance screening, landed cost (duties, taxes, fees), tariff lookup, and duty and tax collections. - [Service Catalog](/spec/14-catalog): Authoring services, options, packagings and zones: the specs a carrier, 3PL or fleet publishes, and that universal implementers read. - [Rate Sheets & Pricing](/spec/15-pricing): Standardized tariffs: rate sheets with zones and weight bands, surcharges, fuel indexes, pricing rules for markups and contracts, simulation, import and export. - [Routes](/spec/16-routes): Facilities, routes, stops and legs, route runs, and journeys: one model for carrier line-haul networks, 3PL middle mile, and fleet delivery runs. - [Fleet](/spec/17-fleet): Vehicles, drivers, dispatch and route optimization, live positions and ETAs, built on routes, route runs and trackers. - [Shipment Injection](/spec/18-injection): How upstream carriers, marketplaces and e-commerce platforms inject shipments into a 3PL, carrier or fleet network: injected shipments, label modes, advance shipping notices, receiving, and tracking feedback. - [Products](/spec/20-products): A commodity master with full CRUD and sync: products and variants, per-country HS codes, dangerous goods and compliance, referenced by items so trade data is entered once. - [Inventory & Fulfillment](/spec/29-inventory): Physical inventory across facilities: storage locations, lot and serial-aware stock, an append-only movement ledger, stock levels, fulfillment orders from allocation to ship, cycle counts, and level sync. - [Carrier & LSP Networks](/spec/21-network): Network mode: an operator hosts carrier and LSP accounts next to merchant accounts. Members publish their own services, options, pricing and routes; the network routes shipments across members, hands off between them under interline agreements, and settles between parties. - [IoT & Devices](/spec/22-iot): Device registry and ingestion for scanners, smart lockers, telematics, ULD and parcel trackers, and environmental sensors: scan, sensor, position and geofence events mapped onto trackers, handling units and route runs. - [Consolidation & Transport Units](/spec/24-consolidation): How parcels nest into bags, gaylords, cages, pallets, ULDs, containers and trailers, and how those move on trucks, flights, vessels and trains: consolidations, conveyances, aggregation scans, and identifiers. - [Logistics Data Network](/spec/23-data-network): A decentralized, verifiable object store for the logistics network: signed, content-addressed records anchored to a ledger, field-level access for every participant, and a query and change-feed interface. - [Design rationale](/spec/A-rationale): The decisions behind the draft, and what was borrowed from Karrio, Amazon Shipping, cross-border carrier practice and Stripe. - [Appendix B: Standards mapping](/spec/B-standards): How the spec's objects map to GS1 (SSCC, GTIN, GLN, EPCIS 2.0), IATA (ONE Record, ULD, AWB), DCSA, UPU, ISO 6346, UN/LOCODE, WCO and W3C standards. - [Appendix C: Glossary](/spec/C-glossary): Every term, name and concept in the spec, its definition, the names used for it across the industry, and where the spec defines it. - [Industry Map](/map): Every party, platform module and canonical object in the logistics network, in three views, with shipment simulations. - [Get live rates](/api-reference/rates/get-live-rates): Fans out to every eligible connection. Partial carrier failure returns 200 with `errors[]`. Send `Accept: text/event-stream` for streaming (capability rates.stream). - [Retrieve a rate quote](/api-reference/rates/retrieve-a-rate-quote) - [List shipments](/api-reference/shipments/list-shipments) - [Create a shipment (draft, or purchase with `purchase: true`)](/api-reference/shipments/create-a-shipment-draft-or-purchase-with-`purchase:-true`): `Idempotency-Key` is REQUIRED when the body carries a `purchase` instruction. - [Search shipments](/api-reference/shipments/search-shipments) - [Retrieve a Shipment](/api-reference/shipments/retrieve-a-shipment) - [Update a Shipment](/api-reference/shipments/update-a-shipment) - [Delete a draft shipment](/api-reference/shipments/delete-a-draft-shipment) - [Purchase a label](/api-reference/shipments/purchase-a-label) - [Void a label](/api-reference/shipments/void-a-label) - [Re-rate a draft shipment](/api-reference/shipments/re-rate-a-draft-shipment) - [Create a return shipment](/api-reference/shipments/create-a-return-shipment) - [Re-render the label](/api-reference/shipments/re-render-the-label) - [Check pickup availability](/api-reference/pickups/check-pickup-availability) - [List pickups](/api-reference/pickups/list-pickups) - [Book a pickup](/api-reference/pickups/book-a-pickup) - [Search pickups](/api-reference/pickups/search-pickups) - [Retrieve a Pickup](/api-reference/pickups/retrieve-a-pickup) - [Update a Pickup](/api-reference/pickups/update-a-pickup) - [Cancel a pickup](/api-reference/pickups/cancel-a-pickup) - [List manifests](/api-reference/manifests/list-manifests) - [Create (close out) one or more manifests](/api-reference/manifests/create-close-out-one-or-more-manifests): Returns a `list` when `split: auto` produced several manifests (one per carrier scope). - [Retrieve a Manifest](/api-reference/manifests/retrieve-a-manifest) - [Update a Manifest](/api-reference/manifests/update-a-manifest) - [Preview the day's close-out](/api-reference/manifests/preview-the-days-close-out) - [Re-fetch manifest documents](/api-reference/manifests/re-fetch-manifest-documents) - [List files](/api-reference/files/list-files) - [Upload a file](/api-reference/files/upload-a-file) - [Retrieve a File](/api-reference/files/retrieve-a-file) - [Delete a File](/api-reference/files/delete-a-file) - [Download file contents](/api-reference/files/download-file-contents) - [List document uploads](/api-reference/document-uploads/list-document-uploads) - [Submit customs documents to a carrier](/api-reference/document-uploads/submit-customs-documents-to-a-carrier) - [Retrieve a DocumentUpload](/api-reference/document-uploads/retrieve-a-documentupload) - [Update a DocumentUpload](/api-reference/document-uploads/update-a-documentupload) - [List trackers](/api-reference/tracking/list-trackers) - [Create a tracker](/api-reference/tracking/create-a-tracker) - [Search trackers](/api-reference/tracking/search-trackers) - [Retrieve a Tracker](/api-reference/tracking/retrieve-a-tracker) - [Update a Tracker](/api-reference/tracking/update-a-tracker) - [Discard a tracker](/api-reference/tracking/discard-a-tracker) - [Force a carrier poll](/api-reference/tracking/force-a-carrier-poll) - [List tracking events](/api-reference/tracking/list-tracking-events) - [List webhook endpoints](/api-reference/webhooks/list-webhook-endpoints) - [Create a webhook endpoint](/api-reference/webhooks/create-a-webhook-endpoint) - [Retrieve a WebhookEndpoint](/api-reference/webhooks/retrieve-a-webhookendpoint) - [Update a WebhookEndpoint](/api-reference/webhooks/update-a-webhookendpoint) - [Delete a WebhookEndpoint](/api-reference/webhooks/delete-a-webhookendpoint) - [Rotate the signing secret](/api-reference/webhooks/rotate-the-signing-secret) - [Send a test event](/api-reference/webhooks/send-a-test-event) - [List events](/api-reference/events/list-events) - [Retrieve an event](/api-reference/events/retrieve-an-event) - [List delivery attempts](/api-reference/events/list-delivery-attempts) - [Redeliver an event](/api-reference/events/redeliver-an-event) - [Carrier push receiver (carrier-native payload)](/api-reference/inbound/carrier-push-receiver-carrier-native-payload): Authenticated by the carrier's own signature scheme as declared in `carrier.inbound`. The body is carrier-native. - [List inbound events](/api-reference/inbound/list-inbound-events) - [Inject canonical events](/api-reference/inbound/inject-canonical-events) - [Retrieve a InboundEvent](/api-reference/inbound/retrieve-a-inboundevent) - [Advance a test tracker](/api-reference/test-helpers/advance-a-test-tracker) - [Simulate a carrier charge adjustment](/api-reference/test-helpers/simulate-a-carrier-charge-adjustment) - [List carriers](/api-reference/carriers/list-carriers) - [Retrieve a carrier](/api-reference/carriers/retrieve-a-carrier) - [List connections](/api-reference/connections/list-connections) - [Create a credentials-based connection](/api-reference/connections/create-a-credentials-based-connection) - [Retrieve a Connection](/api-reference/connections/retrieve-a-connection) - [Update a Connection](/api-reference/connections/update-a-connection) - [Delete a Connection](/api-reference/connections/delete-a-connection) - [Verify connection credentials](/api-reference/connections/verify-connection-credentials) - [Start an OAuth/OIDC connect flow](/api-reference/connections/start-an-oauthoidc-connect-flow) - [Retrieve a connect session](/api-reference/connections/retrieve-a-connect-session) - [Carrier OAuth redirect target](/api-reference/connections/carrier-oauth-redirect-target) - [Create a batch](/api-reference/batches/create-a-batch) - [Retrieve a batch](/api-reference/batches/retrieve-a-batch) - [List pickup schedules](/api-reference/pickup-schedules/list-pickup-schedules) - [Create a pickup schedule](/api-reference/pickup-schedules/create-a-pickup-schedule) - [Retrieve a PickupSchedule](/api-reference/pickup-schedules/retrieve-a-pickupschedule) - [Update a PickupSchedule](/api-reference/pickup-schedules/update-a-pickupschedule) - [Pause a pickup schedule](/api-reference/pickup-schedules/pause-a-pickup-schedule) - [Resume a pickup schedule](/api-reference/pickup-schedules/resume-a-pickup-schedule) - [Cancel a pickup schedule](/api-reference/pickup-schedules/cancel-a-pickup-schedule) - [Skip a pickup schedule](/api-reference/pickup-schedules/skip-a-pickup-schedule) - [Add a pickup schedule](/api-reference/pickup-schedules/add-a-pickup-schedule) - [List occurrences](/api-reference/pickup-schedules/list-occurrences) - [List classifications](/api-reference/trade/list-classifications) - [Classify items](/api-reference/trade/classify-items) - [Retrieve a Classification](/api-reference/trade/retrieve-a-classification) - [Apply classification to a draft shipment](/api-reference/trade/apply-classification-to-a-draft-shipment) - [Submit classification feedback](/api-reference/trade/submit-classification-feedback) - [List compliance screenings](/api-reference/trade/list-compliance-screenings) - [Screen parties and goods](/api-reference/trade/screen-parties-and-goods) - [Retrieve a ComplianceScreening](/api-reference/trade/retrieve-a-compliancescreening) - [List landed costs](/api-reference/trade/list-landed-costs) - [Quote landed cost](/api-reference/trade/quote-landed-cost) - [Retrieve a LandedCost](/api-reference/trade/retrieve-a-landedcost) - [Look up a tariff line](/api-reference/trade/look-up-a-tariff-line) - [List duty collections](/api-reference/trade/list-duty-collections) - [Retrieve a DutyCollection](/api-reference/trade/retrieve-a-dutycollection) - [Pay a duty collection](/api-reference/trade/pay-a-duty-collection) - [Export duty collections](/api-reference/trade/export-duty-collections) - [Check serviceability](/api-reference/catalog/check-serviceability) - [Plan a journey](/api-reference/routes/plan-a-journey) - [Retrieve a shipment's journey](/api-reference/routes/retrieve-a-shipments-journey) - [Cancel an injected shipment](/api-reference/injection/cancel-an-injected-shipment) - [List asns](/api-reference/injection/list-asns) - [Create an advance shipping notice](/api-reference/injection/create-an-advance-shipping-notice) - [Retrieve a Asn](/api-reference/injection/retrieve-a-asn) - [Update a Asn](/api-reference/injection/update-a-asn) - [ASN: dispatch](/api-reference/injection/asn:-dispatch) - [ASN: arrive](/api-reference/injection/asn:-arrive) - [ASN: cancel](/api-reference/injection/asn:-cancel) - [ASN: close](/api-reference/injection/asn:-close) - [ASN: receive](/api-reference/injection/asn:-receive) - [List accounts](/api-reference/accounts/list-accounts) - [Create a child account](/api-reference/accounts/create-a-child-account) - [Retrieve a Account](/api-reference/accounts/retrieve-a-account) - [Update a Account](/api-reference/accounts/update-a-account) - [Retrieve the current account](/api-reference/accounts/retrieve-the-current-account) - [List products](/api-reference/products/list-products) - [Create a product](/api-reference/products/create-a-product) - [Search products](/api-reference/products/search-products) - [Retrieve a Product](/api-reference/products/retrieve-a-product) - [Update a Product](/api-reference/products/update-a-product) - [Delete an unreferenced product](/api-reference/products/delete-an-unreferenced-product) - [Upsert a product](/api-reference/products/upsert-a-product) - [Import products from a file](/api-reference/products/import-products-from-a-file) - [Archive a product](/api-reference/products/archive-a-product) - [Unarchive a product](/api-reference/products/unarchive-a-product) - [List device events](/api-reference/iot/list-device-events) - [Ingest device events](/api-reference/iot/ingest-device-events) - [Condition readings and excursions](/api-reference/iot/condition-readings-and-excursions) - [List participants](/api-reference/data-network/list-participants) - [Register a participant (DID)](/api-reference/data-network/register-a-participant-did) - [Retrieve a Participant](/api-reference/data-network/retrieve-a-participant) - [Attach a verifiable credential](/api-reference/data-network/attach-a-verifiable-credential) - [Rotate participant keys](/api-reference/data-network/rotate-participant-keys) - [List records](/api-reference/data-network/list-records) - [Write a record](/api-reference/data-network/write-a-record) - [Query records](/api-reference/data-network/query-records) - [Verify a record](/api-reference/data-network/verify-a-record) - [Change feed](/api-reference/data-network/change-feed) - [Crypto-shred personal data](/api-reference/data-network/crypto-shred-personal-data) - [Retrieve an anchor](/api-reference/data-network/retrieve-an-anchor) - [List access grants](/api-reference/data-network/list-access-grants) - [Grant access](/api-reference/data-network/grant-access) - [Retrieve a AccessGrant](/api-reference/data-network/retrieve-a-accessgrant) - [Revoke a grant](/api-reference/data-network/revoke-a-grant) - [List attestations](/api-reference/data-network/list-attestations) - [Create an attestation](/api-reference/data-network/create-an-attestation) - [Retrieve a Attestation](/api-reference/data-network/retrieve-a-attestation) - [Create a dataset extract](/api-reference/data-network/create-a-dataset-extract) - [End-to-end timeline](/api-reference/data-network/end-to-end-timeline) - [Merged events with provenance](/api-reference/data-network/merged-events-with-provenance) - [Resolve an identifier to shipments](/api-reference/data-network/resolve-an-identifier-to-shipments) - [Link identifiers](/api-reference/data-network/link-identifiers) - [Milestone definition set](/api-reference/data-network/milestone-definition-set) - [Custody chain](/api-reference/consolidation/custody-chain) - [Generate a document](/api-reference/templates/generate-a-document) - [List documents](/api-reference/templates/list-documents) - [Retrieve a Document](/api-reference/templates/retrieve-a-document) - [Delete a standalone document](/api-reference/templates/delete-a-standalone-document) - [List document jobs](/api-reference/templates/list-document-jobs) - [Create a document job](/api-reference/templates/create-a-document-job) - [Retrieve a DocumentJob](/api-reference/templates/retrieve-a-documentjob) - [List label specs](/api-reference/templates/list-label-specs) - [Retrieve a LabelSpec](/api-reference/templates/retrieve-a-labelspec) - [Certify labels against the spec](/api-reference/templates/certify-labels-against-the-spec) - [Allocate tracking numbers](/api-reference/templates/allocate-tracking-numbers) - [Ingest a document](/api-reference/templates/ingest-a-document) - [List document ingestions](/api-reference/templates/list-document-ingestions) - [Retrieve a DocumentIngestion](/api-reference/templates/retrieve-a-documentingestion) - [Apply extracted data](/api-reference/templates/apply-extracted-data) - [Reject an ingestion](/api-reference/templates/reject-an-ingestion) - [List integrations](/api-reference/integrations/list-integrations) - [Retrieve an integration](/api-reference/integrations/retrieve-an-integration) - [Validate an address](/api-reference/integrations/validate-an-address) - [Retrieve an address validation](/api-reference/integrations/retrieve-an-address-validation) - [Quote insurance](/api-reference/integrations/quote-insurance) - [List coverages](/api-reference/integrations/list-coverages) - [Buy coverage](/api-reference/integrations/buy-coverage) - [Retrieve a Coverage](/api-reference/integrations/retrieve-a-coverage) - [Cancel coverage](/api-reference/integrations/cancel-coverage) - [List claims](/api-reference/integrations/list-claims) - [Submit a claim](/api-reference/integrations/submit-a-claim) - [Retrieve a Claim](/api-reference/integrations/retrieve-a-claim) - [Update a Claim](/api-reference/integrations/update-a-claim) - [Withdraw a claim](/api-reference/integrations/withdraw-a-claim) - [List jobs](/api-reference/jobs/list-jobs) - [Start a job](/api-reference/jobs/start-a-job) - [Retrieve a Job](/api-reference/jobs/retrieve-a-job) - [Cancel a job](/api-reference/jobs/cancel-a-job) - [Retry a job](/api-reference/jobs/retry-a-job) - [Job logs](/api-reference/jobs/job-logs) - [Stream job progress (SSE)](/api-reference/jobs/stream-job-progress-sse) - [List invoices](/api-reference/billing/list-invoices) - [Retrieve a Invoice](/api-reference/billing/retrieve-a-invoice) - [Invoice: dispute](/api-reference/billing/invoice:-dispute) - [Pay an invoice](/api-reference/billing/pay-an-invoice) - [Export an invoice](/api-reference/billing/export-an-invoice) - [Preview the upcoming usage invoice](/api-reference/billing/preview-the-upcoming-usage-invoice) - [List usage records](/api-reference/billing/list-usage-records) - [Report usage](/api-reference/billing/report-usage) - [Retrieve a UsageRecord](/api-reference/billing/retrieve-a-usagerecord) - [Import usage records](/api-reference/billing/import-usage-records) - [Usage summary per meter](/api-reference/billing/usage-summary-per-meter) - [Retrieve the prepaid balance](/api-reference/billing/retrieve-the-prepaid-balance) - [Top up the balance](/api-reference/billing/top-up-the-balance) - [List balance transactions](/api-reference/billing/list-balance-transactions) - [Start hosted payment method setup](/api-reference/billing/start-hosted-payment-method-setup) - [List payment methods](/api-reference/billing/list-payment-methods) - [Retrieve a PaymentMethod](/api-reference/billing/retrieve-a-paymentmethod) - [Delete a PaymentMethod](/api-reference/billing/delete-a-paymentmethod) - [List payments](/api-reference/billing/list-payments) - [Retrieve a Payment](/api-reference/billing/retrieve-a-payment) - [Stock levels](/api-reference/inventory/stock-levels) - [List fulfillment orders](/api-reference/inventory/list-fulfillment-orders) - [Create a fulfillment order](/api-reference/inventory/create-a-fulfillment-order) - [Search fulfillment orders](/api-reference/inventory/search-fulfillment-orders) - [Retrieve a FulfillmentOrder](/api-reference/inventory/retrieve-a-fulfillmentorder) - [Update a FulfillmentOrder](/api-reference/inventory/update-a-fulfillmentorder) - [Fulfillment order: cancel](/api-reference/inventory/fulfillment-order:-cancel) - [Shipping configuration document](/api-reference/discovery/shipping-configuration-document) - [Event delivery to a webhook endpoint](/api-reference/event-delivery-to-a-webhook-endpoint) - [GraphQL Interface](/spec/graphql): Internal CRUD over every domain object (shipments, trackers, fleet, routes, catalog, billing…) plus the back-office operations, over GraphQL. Generated from the same object model as the REST Interface. - [account](/graphql-reference/accounts/account): Retrieve a Account - [accountGet](/graphql-reference/accounts/account-get): Retrieve the current account - [accounts](/graphql-reference/accounts/accounts): List accounts - [apiKey](/graphql-reference/accounts/api-key): Retrieve a ApiKey - [apiKeys](/graphql-reference/accounts/api-keys): List api keys - [closeAccount](/graphql-reference/accounts/close-account): Close an account - [createAccount](/graphql-reference/accounts/create-account): Create a child account - [createApiKey](/graphql-reference/accounts/create-api-key): Create an API key - [createIdentityProvider](/graphql-reference/accounts/create-identity-provider): Register an identity provider - [createInvitation](/graphql-reference/accounts/create-invitation): Invite a member - [createRole](/graphql-reference/accounts/create-role): Create a custom role - [deleteApiKey](/graphql-reference/accounts/delete-api-key): Delete a ApiKey - [deleteIdentityProvider](/graphql-reference/accounts/delete-identity-provider): Delete a IdentityProvider - [deleteMembership](/graphql-reference/accounts/delete-membership): Delete a Membership - [deleteRole](/graphql-reference/accounts/delete-role): Delete a Role - [identityProvider](/graphql-reference/accounts/identity-provider): Retrieve a IdentityProvider - [identityProviders](/graphql-reference/accounts/identity-providers): List identity providers - [invitation](/graphql-reference/accounts/invitation): Retrieve a Invitation - [invitations](/graphql-reference/accounts/invitations): List invitations - [membership](/graphql-reference/accounts/membership): Retrieve a Membership - [memberships](/graphql-reference/accounts/memberships): List memberships - [reactivateAccount](/graphql-reference/accounts/reactivate-account): Reactivate an account - [revokeInvitation](/graphql-reference/accounts/revoke-invitation): Revoke an invitation - [role](/graphql-reference/accounts/role): Retrieve a Role - [roles](/graphql-reference/accounts/roles): List roles - [rollApiKey](/graphql-reference/accounts/roll-api-key): Roll an API key - [suspendAccount](/graphql-reference/accounts/suspend-account): Suspend an account - [testIdentityProvider](/graphql-reference/accounts/test-identity-provider): Test sign-in - [updateAccount](/graphql-reference/accounts/update-account): Update a Account - [updateApiKey](/graphql-reference/accounts/update-api-key): Update a ApiKey - [updateIdentityProvider](/graphql-reference/accounts/update-identity-provider): Update a IdentityProvider - [updateMembership](/graphql-reference/accounts/update-membership): Update a Membership - [updateRole](/graphql-reference/accounts/update-role): Update a Role - [verifyDomainIdentityProvider](/graphql-reference/accounts/verify-domain-identity-provider): Verify a domain - [app](/graphql-reference/apps/app): Retrieve a App - [apps](/graphql-reference/apps/apps): List apps - [createApp](/graphql-reference/apps/create-app): Register a carrier OAuth app - [deleteApp](/graphql-reference/apps/delete-app): Delete a App - [rotateSecretApp](/graphql-reference/apps/rotate-secret-app): Rotate a dynamic app's client secret - [updateApp](/graphql-reference/apps/update-app): Update a App - [batche](/graphql-reference/batches/batche): Retrieve a batch - [createBatche](/graphql-reference/batches/create-batche): Create a batch - [balance](/graphql-reference/billing/balance): Retrieve the prepaid balance - [balanceTransactions](/graphql-reference/billing/balance-transactions): List balance transactions - [billingProfile](/graphql-reference/billing/billing-profile): Retrieve the billing profile - [createInvoice](/graphql-reference/billing/create-invoice): Create a draft invoice - [createMeter](/graphql-reference/billing/create-meter): Create a meter - [createPricePlan](/graphql-reference/billing/create-price-plan): Create a price plan - [createReconciliation](/graphql-reference/billing/create-reconciliation): Reconcile an invoice - [createUsageRecord](/graphql-reference/billing/create-usage-record): Report usage - [deletePaymentMethod](/graphql-reference/billing/delete-payment-method): Delete a PaymentMethod - [finalizeInvoice](/graphql-reference/billing/finalize-invoice): Invoice: finalize - [importInvoice](/graphql-reference/billing/import-invoice): Import invoices from a file - [invoice](/graphql-reference/billing/invoice): Retrieve a Invoice - [invoices](/graphql-reference/billing/invoices): List invoices - [markUncollectibleInvoice](/graphql-reference/billing/mark-uncollectible-invoice): Invoice: mark_uncollectible - [meter](/graphql-reference/billing/meter): Retrieve a Meter - [meters](/graphql-reference/billing/meters): List meters - [payment](/graphql-reference/billing/payment): Retrieve a Payment - [paymentMethod](/graphql-reference/billing/payment-method): Retrieve a PaymentMethod - [paymentMethods](/graphql-reference/billing/payment-methods): List payment methods - [payments](/graphql-reference/billing/payments): List payments - [payout](/graphql-reference/billing/payout): Retrieve a Payout - [payouts](/graphql-reference/billing/payouts): List payouts - [pricePlan](/graphql-reference/billing/price-plan): Retrieve a PricePlan - [pricePlans](/graphql-reference/billing/price-plans): List price plans - [reconcileStatementPayment](/graphql-reference/billing/reconcile-statement-payment): Reconcile an ISO 20022 camt.053 statement - [reconciliation](/graphql-reference/billing/reconciliation): Retrieve a Reconciliation - [reconciliations](/graphql-reference/billing/reconciliations): List reconciliations - [refundPayment](/graphql-reference/billing/refund-payment): Refund a payment - [resolveReconciliation](/graphql-reference/billing/resolve-reconciliation): Resolve a reconciliation line - [sendInvoice](/graphql-reference/billing/send-invoice): Invoice: send - [updateBillingProfile](/graphql-reference/billing/update-billing-profile): Update the billing profile - [updateInvoice](/graphql-reference/billing/update-invoice): Update a Invoice - [updateMeter](/graphql-reference/billing/update-meter): Update a Meter - [updatePricePlan](/graphql-reference/billing/update-price-plan): Update a PricePlan - [usageRecord](/graphql-reference/billing/usage-record): Retrieve a UsageRecord - [usageRecords](/graphql-reference/billing/usage-records): List usage records - [usageSummaries](/graphql-reference/billing/usage-summaries): Usage summary per meter - [voidInvoice](/graphql-reference/billing/void-invoice): Invoice: void - [carrier](/graphql-reference/carriers/carrier): Retrieve a carrier - [carriers](/graphql-reference/carriers/carriers): List carriers - [createOption](/graphql-reference/catalog/create-option): Create a option - [createPackaging](/graphql-reference/catalog/create-packaging): Create a packaging - [createService](/graphql-reference/catalog/create-service): Create a service - [createServiceAvailability](/graphql-reference/catalog/create-service-availability): Check serviceability - [createZone](/graphql-reference/catalog/create-zone): Create a zone - [deleteOption](/graphql-reference/catalog/delete-option): Delete a draft option - [deletePackaging](/graphql-reference/catalog/delete-packaging): Delete a draft packaging - [deleteService](/graphql-reference/catalog/delete-service): Delete a draft service - [deleteZone](/graphql-reference/catalog/delete-zone): Delete a draft zone - [matchZone](/graphql-reference/catalog/match-zone): Match an address to zones - [option](/graphql-reference/catalog/option): Retrieve a CatalogOption - [optionVersions](/graphql-reference/catalog/option-versions): List option versions - [options](/graphql-reference/catalog/options): List options - [packaging](/graphql-reference/catalog/packaging): Retrieve a Packaging - [packagingVersions](/graphql-reference/catalog/packaging-versions): List packaging versions - [packagings](/graphql-reference/catalog/packagings): List packagings - [publishOption](/graphql-reference/catalog/publish-option): Publish a option - [publishPackaging](/graphql-reference/catalog/publish-packaging): Publish a packaging - [publishService](/graphql-reference/catalog/publish-service): Publish a service - [publishZone](/graphql-reference/catalog/publish-zone): Publish a zone - [service](/graphql-reference/catalog/service): Retrieve a CatalogService - [serviceVersions](/graphql-reference/catalog/service-versions): List service versions - [services](/graphql-reference/catalog/services): List services - [updateOption](/graphql-reference/catalog/update-option): Update a CatalogOption - [updatePackaging](/graphql-reference/catalog/update-packaging): Update a Packaging - [updateService](/graphql-reference/catalog/update-service): Update a CatalogService - [updateZone](/graphql-reference/catalog/update-zone): Update a Zone - [zone](/graphql-reference/catalog/zone): Retrieve a Zone - [zoneVersions](/graphql-reference/catalog/zone-versions): List zone versions - [zones](/graphql-reference/catalog/zones): List zones - [connectSession](/graphql-reference/connections/connect-session): Retrieve a connect session - [connection](/graphql-reference/connections/connection): Retrieve a Connection - [connections](/graphql-reference/connections/connections): List connections - [createConnectSession](/graphql-reference/connections/create-connect-session): Start an OAuth/OIDC connect flow - [createConnection](/graphql-reference/connections/create-connection): Create a credentials-based connection - [deleteConnection](/graphql-reference/connections/delete-connection): Delete a Connection - [updateConnection](/graphql-reference/connections/update-connection): Update a Connection - [addConsolidation](/graphql-reference/consolidation/add-consolidation): Consolidation: add - [arriveConveyance](/graphql-reference/consolidation/arrive-conveyance): Conveyance: arrive - [breakSealConsolidation](/graphql-reference/consolidation/break-seal-consolidation): Consolidation: break_seal - [cancelConveyance](/graphql-reference/consolidation/cancel-conveyance): Conveyance: cancel - [closeConsolidation](/graphql-reference/consolidation/close-consolidation): Consolidation: close - [closeConveyance](/graphql-reference/consolidation/close-conveyance): Conveyance: close - [consolidation](/graphql-reference/consolidation/consolidation): Retrieve a Consolidation - [consolidationContents](/graphql-reference/consolidation/consolidation-contents): List contents - [consolidations](/graphql-reference/consolidation/consolidations): List consolidations - [conveyance](/graphql-reference/consolidation/conveyance): Retrieve a Conveyance - [conveyanceManifest](/graphql-reference/consolidation/conveyance-manifest): Conveyance manifest - [conveyances](/graphql-reference/consolidation/conveyances): List conveyances - [createConsolidation](/graphql-reference/consolidation/create-consolidation): Create a consolidation - [createConveyance](/graphql-reference/consolidation/create-conveyance): Create a conveyance - [deconsolidateConsolidation](/graphql-reference/consolidation/deconsolidate-consolidation): Consolidation: deconsolidate - [departConveyance](/graphql-reference/consolidation/depart-conveyance): Conveyance: depart - [labelConsolidation](/graphql-reference/consolidation/label-consolidation): Generate a consolidation label - [loadConsolidation](/graphql-reference/consolidation/load-consolidation): Consolidation: load - [removeConsolidation](/graphql-reference/consolidation/remove-consolidation): Consolidation: remove - [sealConsolidation](/graphql-reference/consolidation/seal-consolidation): Consolidation: seal - [unloadConsolidation](/graphql-reference/consolidation/unload-consolidation): Consolidation: unload - [updateConsolidation](/graphql-reference/consolidation/update-consolidation): Update a Consolidation - [updateConveyance](/graphql-reference/consolidation/update-conveyance): Update a Conveyance - [accessGrant](/graphql-reference/data-network/access-grant): Retrieve a AccessGrant - [accessGrants](/graphql-reference/data-network/access-grants): List access grants - [accessPolicies](/graphql-reference/data-network/access-policies): List access policies - [accessPolicy](/graphql-reference/data-network/access-policy): Retrieve a AccessPolicy - [anchor](/graphql-reference/data-network/anchor): Retrieve an anchor - [attestation](/graphql-reference/data-network/attestation): Retrieve a Attestation - [attestations](/graphql-reference/data-network/attestations): List attestations - [createAccessGrant](/graphql-reference/data-network/create-access-grant): Grant access - [createAccessPolicy](/graphql-reference/data-network/create-access-policy): Create an access policy - [createAttestation](/graphql-reference/data-network/create-attestation): Create an attestation - [createDataset](/graphql-reference/data-network/create-dataset): Create a dataset extract - [createIdentifierLink](/graphql-reference/data-network/create-identifier-link): Link identifiers - [createParticipant](/graphql-reference/data-network/create-participant): Register a participant (DID) - [createRecord](/graphql-reference/data-network/create-record): Write a record - [milestoneDefinition](/graphql-reference/data-network/milestone-definition): Milestone definition set - [participant](/graphql-reference/data-network/participant): Retrieve a Participant - [participants](/graphql-reference/data-network/participants): List participants - [records](/graphql-reference/data-network/records): List records - [timeline](/graphql-reference/data-network/timeline): End-to-end timeline - [updateAccessPolicy](/graphql-reference/data-network/update-access-policy): Update a AccessPolicy - [createDocumentUpload](/graphql-reference/document-uploads/create-document-upload): Submit customs documents to a carrier - [documentUpload](/graphql-reference/document-uploads/document-upload): Retrieve a DocumentUpload - [documentUploads](/graphql-reference/document-uploads/document-uploads): List document uploads - [updateDocumentUpload](/graphql-reference/document-uploads/update-document-upload): Update a DocumentUpload - [event](/graphql-reference/events/event): Retrieve an event - [events](/graphql-reference/events/events): List events - [createFile](/graphql-reference/files/create-file): Upload a file - [deleteFile](/graphql-reference/files/delete-file): Delete a File - [file](/graphql-reference/files/file): Retrieve a File - [files](/graphql-reference/files/files): List files - [commitOptimization](/graphql-reference/fleet/commit-optimization): Commit proposed runs - [createDriver](/graphql-reference/fleet/create-driver): Create a driver - [createOptimization](/graphql-reference/fleet/create-optimization): Optimize runs - [createRouteRunPosition](/graphql-reference/fleet/create-route-run-position): Report positions - [createVehicle](/graphql-reference/fleet/create-vehicle): Create a vehicle - [deleteDriver](/graphql-reference/fleet/delete-driver): Delete a Driver - [deleteVehicle](/graphql-reference/fleet/delete-vehicle): Delete a Vehicle - [driver](/graphql-reference/fleet/driver): Retrieve a Driver - [drivers](/graphql-reference/fleet/drivers): List drivers - [optimization](/graphql-reference/fleet/optimization): Retrieve a Optimization - [optimizations](/graphql-reference/fleet/optimizations): List optimizations - [routeRunPositions](/graphql-reference/fleet/route-run-positions): List positions - [updateDriver](/graphql-reference/fleet/update-driver): Update a Driver - [updateVehicle](/graphql-reference/fleet/update-vehicle): Update a Vehicle - [vehicle](/graphql-reference/fleet/vehicle): Retrieve a Vehicle - [vehiclePosition](/graphql-reference/fleet/vehicle-position): Latest vehicle position - [vehicles](/graphql-reference/fleet/vehicles): List vehicles - [createInboundEvent](/graphql-reference/inbound/create-inbound-event): Inject canonical events - [inboundEvent](/graphql-reference/inbound/inbound-event): Retrieve a InboundEvent - [inboundEvents](/graphql-reference/inbound/inbound-events): List inbound events - [asn](/graphql-reference/injection/asn): Retrieve a Asn - [asns](/graphql-reference/injection/asns): List asns - [createAsn](/graphql-reference/injection/create-asn): Create an advance shipping notice - [updateAsn](/graphql-reference/injection/update-asn): Update a Asn - [addressValidation](/graphql-reference/integrations/address-validation): Retrieve an address validation - [claim](/graphql-reference/integrations/claim): Retrieve a Claim - [claims](/graphql-reference/integrations/claims): List claims - [coverage](/graphql-reference/integrations/coverage): Retrieve a Coverage - [coverages](/graphql-reference/integrations/coverages): List coverages - [createAddressValidation](/graphql-reference/integrations/create-address-validation): Validate an address - [createClaim](/graphql-reference/integrations/create-claim): Submit a claim - [createCoverage](/graphql-reference/integrations/create-coverage): Buy coverage - [createInsuranceQuote](/graphql-reference/integrations/create-insurance-quote): Quote insurance - [createIntegration](/graphql-reference/integrations/create-integration): Onboard a federated provider - [integration](/graphql-reference/integrations/integration): Retrieve an integration - [integrations](/graphql-reference/integrations/integrations): List integrations - [updateClaim](/graphql-reference/integrations/update-claim): Update a Claim - [allocateFulfillmentOrder](/graphql-reference/inventory/allocate-fulfillment-order): Fulfillment order: allocate - [completeInventoryCount](/graphql-reference/inventory/complete-inventory-count): Complete a count - [createFulfillmentOrder](/graphql-reference/inventory/create-fulfillment-order): Create a fulfillment order - [createInventoryCount](/graphql-reference/inventory/create-inventory-count): Start a count - [createStockMovement](/graphql-reference/inventory/create-stock-movement): Record a stock movement - [createStorageLocation](/graphql-reference/inventory/create-storage-location): Create a storage location - [createWave](/graphql-reference/inventory/create-wave): Release a wave - [deleteStorageLocation](/graphql-reference/inventory/delete-storage-location): Delete a StorageLocation - [fulfillmentOrder](/graphql-reference/inventory/fulfillment-order): Retrieve a FulfillmentOrder - [fulfillmentOrders](/graphql-reference/inventory/fulfillment-orders): List fulfillment orders - [importStorageLocation](/graphql-reference/inventory/import-storage-location): Import a facility layout - [inventoryCount](/graphql-reference/inventory/inventory-count): Retrieve a InventoryCount - [inventoryCounts](/graphql-reference/inventory/inventory-counts): List inventory counts - [linesInventoryCount](/graphql-reference/inventory/lines-inventory-count): Add count lines - [packFulfillmentOrder](/graphql-reference/inventory/pack-fulfillment-order): Fulfillment order: pack - [releaseToPickFulfillmentOrder](/graphql-reference/inventory/release-to-pick-fulfillment-order): Fulfillment order: release_to_pick - [searchFulfillmentOrders](/graphql-reference/inventory/search-fulfillment-orders): Search fulfillment orders - [shipFulfillmentOrder](/graphql-reference/inventory/ship-fulfillment-order): Ship a fulfillment order - [stock](/graphql-reference/inventory/stock): List stock - [stockGet](/graphql-reference/inventory/stock-get): Retrieve a Stock - [stockMovement](/graphql-reference/inventory/stock-movement): Retrieve a StockMovement - [stockMovements](/graphql-reference/inventory/stock-movements): List stock movements - [storageLocation](/graphql-reference/inventory/storage-location): Retrieve a StorageLocation - [storageLocations](/graphql-reference/inventory/storage-locations): List storage locations - [thresholdsInventory](/graphql-reference/inventory/thresholds-inventory): Set low-stock thresholds - [updateFulfillmentOrder](/graphql-reference/inventory/update-fulfillment-order): Update a FulfillmentOrder - [updateStorageLocation](/graphql-reference/inventory/update-storage-location): Update a StorageLocation - [wave](/graphql-reference/inventory/wave): Retrieve a Wave - [waves](/graphql-reference/inventory/waves): List waves - [attachDevice](/graphql-reference/iot/attach-device): Attach a device - [certificateDevice](/graphql-reference/iot/certificate-device): Issue a device certificate - [createDevice](/graphql-reference/iot/create-device): Register a device - [createDeviceEvent](/graphql-reference/iot/create-device-event): Ingest device events - [deactivateDevice](/graphql-reference/iot/deactivate-device): Deactivate a device - [deleteDevice](/graphql-reference/iot/delete-device): Delete a Device - [detachDevice](/graphql-reference/iot/detach-device): Detach a device - [device](/graphql-reference/iot/device): Retrieve a Device - [deviceEvents](/graphql-reference/iot/device-events): List device events - [devices](/graphql-reference/iot/devices): List devices - [tokenDevice](/graphql-reference/iot/token-device): Issue a device token - [updateDevice](/graphql-reference/iot/update-device): Update a Device - [createJob](/graphql-reference/jobs/create-job): Start a job - [createJobSchedule](/graphql-reference/jobs/create-job-schedule): Create a job schedule - [deleteJobSchedule](/graphql-reference/jobs/delete-job-schedule): Delete a JobSchedule - [job](/graphql-reference/jobs/job): Retrieve a Job - [jobSchedule](/graphql-reference/jobs/job-schedule): Retrieve a JobSchedule - [jobSchedules](/graphql-reference/jobs/job-schedules): List job schedules - [jobs](/graphql-reference/jobs/jobs): List jobs - [pauseJobSchedule](/graphql-reference/jobs/pause-job-schedule): Job schedule: pause - [resumeJobSchedule](/graphql-reference/jobs/resume-job-schedule): Job schedule: resume - [runNowJobSchedule](/graphql-reference/jobs/run-now-job-schedule): Job schedule: run_now - [updateJobSchedule](/graphql-reference/jobs/update-job-schedule): Update a JobSchedule - [createManifest](/graphql-reference/manifests/create-manifest): Create (close out) one or more manifests - [manifest](/graphql-reference/manifests/manifest): Retrieve a Manifest - [manifests](/graphql-reference/manifests/manifests): List manifests - [updateManifest](/graphql-reference/manifests/update-manifest): Update a Manifest - [closeSettlement](/graphql-reference/network/close-settlement): Close a settlement - [createInterlineAgreement](/graphql-reference/network/create-interline-agreement): Propose an interline agreement - [createServiceLevel](/graphql-reference/network/create-service-level): Define a service level - [deleteServiceLevel](/graphql-reference/network/delete-service-level): Delete a NetworkServiceLevel - [delistMember](/graphql-reference/network/delist-member): Delist a carrier member - [disputeSettlement](/graphql-reference/network/dispute-settlement): Dispute settlement entries - [interlineAgreement](/graphql-reference/network/interline-agreement): Retrieve a InterlineAgreement - [interlineAgreements](/graphql-reference/network/interline-agreements): List interline agreements - [ledgerEntries](/graphql-reference/network/ledger-entries): List ledger entries - [ledgerEntry](/graphql-reference/network/ledger-entry): Retrieve a LedgerEntry - [networkMembers](/graphql-reference/network/network-members): List a carrier member - [pauseMember](/graphql-reference/network/pause-member): Pause a carrier member - [serviceLevel](/graphql-reference/network/service-level): Retrieve a NetworkServiceLevel - [serviceLevels](/graphql-reference/network/service-levels): List service levels - [settlement](/graphql-reference/network/settlement): Retrieve a Settlement - [settlements](/graphql-reference/network/settlements): List settlements - [signInterlineAgreement](/graphql-reference/network/sign-interline-agreement): Sign an interline agreement - [suspendInterlineAgreement](/graphql-reference/network/suspend-interline-agreement): Suspend an interline agreement - [terminateInterlineAgreement](/graphql-reference/network/terminate-interline-agreement): Terminate an interline agreement - [updateInterlineAgreement](/graphql-reference/network/update-interline-agreement): Update a InterlineAgreement - [updateServiceLevel](/graphql-reference/network/update-service-level): Update a NetworkServiceLevel - [createPickupSchedule](/graphql-reference/pickup-schedules/create-pickup-schedule): Create a pickup schedule - [pickupSchedule](/graphql-reference/pickup-schedules/pickup-schedule): Retrieve a PickupSchedule - [pickupSchedules](/graphql-reference/pickup-schedules/pickup-schedules): List pickup schedules - [updatePickupSchedule](/graphql-reference/pickup-schedules/update-pickup-schedule): Update a PickupSchedule - [createPickup](/graphql-reference/pickups/create-pickup): Book a pickup - [pickup](/graphql-reference/pickups/pickup): Retrieve a Pickup - [pickups](/graphql-reference/pickups/pickups): List pickups - [searchPickups](/graphql-reference/pickups/search-pickups): Search pickups - [updatePickup](/graphql-reference/pickups/update-pickup): Update a Pickup - [createPricingRule](/graphql-reference/pricing/create-pricing-rule): Create a pricing rule - [createRateSheet](/graphql-reference/pricing/create-rate-sheet): Create a rate sheet - [createSurcharge](/graphql-reference/pricing/create-surcharge): Create a surcharge - [deletePricingRule](/graphql-reference/pricing/delete-pricing-rule): Delete a PricingRule - [deleteRateSheet](/graphql-reference/pricing/delete-rate-sheet): Delete a draft rate sheet - [deleteSurcharge](/graphql-reference/pricing/delete-surcharge): Delete a Surcharge - [importRateSheet](/graphql-reference/pricing/import-rate-sheet): Import a rate sheet - [pricingRule](/graphql-reference/pricing/pricing-rule): Retrieve a PricingRule - [pricingRules](/graphql-reference/pricing/pricing-rules): List pricing rules - [publishRateSheet](/graphql-reference/pricing/publish-rate-sheet): Publish a rate sheet - [rateSheet](/graphql-reference/pricing/rate-sheet): Retrieve a RateSheet - [rateSheetExport](/graphql-reference/pricing/rate-sheet-export): Export a rate sheet - [rateSheetVersions](/graphql-reference/pricing/rate-sheet-versions): List rate sheet versions - [rateSheets](/graphql-reference/pricing/rate-sheets): List rate sheets - [scheduleSurcharge](/graphql-reference/pricing/schedule-surcharge): Add a schedule entry - [simulateRateSheet](/graphql-reference/pricing/simulate-rate-sheet): Simulate prices - [surcharge](/graphql-reference/pricing/surcharge): Retrieve a Surcharge - [surcharges](/graphql-reference/pricing/surcharges): List surcharges - [updatePricingRule](/graphql-reference/pricing/update-pricing-rule): Update a PricingRule - [updateRateSheet](/graphql-reference/pricing/update-rate-sheet): Update a RateSheet - [updateSurcharge](/graphql-reference/pricing/update-surcharge): Update a Surcharge - [createProduct](/graphql-reference/products/create-product): Create a product - [deleteProduct](/graphql-reference/products/delete-product): Delete an unreferenced product - [product](/graphql-reference/products/product): Retrieve a Product - [products](/graphql-reference/products/products): List products - [searchProducts](/graphql-reference/products/search-products): Search products - [updateProduct](/graphql-reference/products/update-product): Update a Product - [createRate](/graphql-reference/rates/create-rate): Get live rates - [rateQuote](/graphql-reference/rates/rate-quote): Retrieve a rate quote - [activateRoute](/graphql-reference/routes/activate-route): Activate a route - [arriveRouteRunLeg](/graphql-reference/routes/arrive-route-run-leg): Leg: arrive - [arriveRouteRunStop](/graphql-reference/routes/arrive-route-run-stop): Stop: arrive - [assignRouteRun](/graphql-reference/routes/assign-route-run): Assign a route run - [cancelRouteRun](/graphql-reference/routes/cancel-route-run): Cancel a route run - [completeRouteRun](/graphql-reference/routes/complete-route-run): Complete a route run - [completeRouteRunStop](/graphql-reference/routes/complete-route-run-stop): Stop: complete - [createFacility](/graphql-reference/routes/create-facility): Create a facility - [createRoute](/graphql-reference/routes/create-route): Create a route - [createRouteRun](/graphql-reference/routes/create-route-run): Create a route run - [createRouteStop](/graphql-reference/routes/create-route-stop): Insert a stop - [deactivateRoute](/graphql-reference/routes/deactivate-route): Deactivate a route - [deleteFacility](/graphql-reference/routes/delete-facility): Delete a Facility - [deleteRoute](/graphql-reference/routes/delete-route): Delete a Route - [deleteRouteStop](/graphql-reference/routes/delete-route-stop): Remove a stop - [departRouteRunLeg](/graphql-reference/routes/depart-route-run-leg): Leg: depart - [dispatchRouteRun](/graphql-reference/routes/dispatch-route-run): Dispatch a route run - [facilities](/graphql-reference/routes/facilities): List facilities - [facility](/graphql-reference/routes/facility): Retrieve a Facility - [failRouteRunStop](/graphql-reference/routes/fail-route-run-stop): Stop: fail - [optimizeRouteRun](/graphql-reference/routes/optimize-route-run): Optimize a route run - [reorderRouteStop](/graphql-reference/routes/reorder-route-stop): Reorder stops - [replanShipmentJourney](/graphql-reference/routes/replan-shipment-journey): Replan a journey - [route](/graphql-reference/routes/route): Retrieve a Route - [routeLegs](/graphql-reference/routes/route-legs): List legs - [routeRun](/graphql-reference/routes/route-run): Retrieve a RouteRun - [routeRuns](/graphql-reference/routes/route-runs): List route runs - [routes](/graphql-reference/routes/routes): List routes - [skipRouteRunStop](/graphql-reference/routes/skip-route-run-stop): Stop: skip - [startRouteRun](/graphql-reference/routes/start-route-run): Start a route run - [unassignRouteRun](/graphql-reference/routes/unassign-route-run): Unassign a route run - [updateFacility](/graphql-reference/routes/update-facility): Update a Facility - [updateRoute](/graphql-reference/routes/update-route): Update a Route - [updateRouteLeg](/graphql-reference/routes/update-route-leg): Update a leg - [updateRouteRun](/graphql-reference/routes/update-route-run): Update a RouteRun - [updateRouteStop](/graphql-reference/routes/update-route-stop): Update a stop - [createShipment](/graphql-reference/shipments/create-shipment): Create a shipment (draft, or purchase with `purchase: true`) - [deleteShipment](/graphql-reference/shipments/delete-shipment): Delete a draft shipment - [searchShipments](/graphql-reference/shipments/search-shipments): Search shipments - [shipment](/graphql-reference/shipments/shipment): Retrieve a Shipment - [shipments](/graphql-reference/shipments/shipments): List shipments - [updateShipment](/graphql-reference/shipments/update-shipment): Update a Shipment - [createDocumentJob](/graphql-reference/templates/create-document-job): Create a document job - [createDocumentTemplate](/graphql-reference/templates/create-document-template): Create a document template - [createLabelSpec](/graphql-reference/templates/create-label-spec): Create a label spec - [deleteDocument](/graphql-reference/templates/delete-document): Delete a standalone document - [deleteDocumentTemplate](/graphql-reference/templates/delete-document-template): Delete a draft template - [document](/graphql-reference/templates/document): Retrieve a Document - [documentIngestion](/graphql-reference/templates/document-ingestion): Retrieve a DocumentIngestion - [documentIngestions](/graphql-reference/templates/document-ingestions): List document ingestions - [documentJob](/graphql-reference/templates/document-job): Retrieve a DocumentJob - [documentJobs](/graphql-reference/templates/document-jobs): List document jobs - [documentTemplate](/graphql-reference/templates/document-template): Retrieve a DocumentTemplate - [documentTemplateVersions](/graphql-reference/templates/document-template-versions): List template versions - [documentTemplates](/graphql-reference/templates/document-templates): List document templates - [documents](/graphql-reference/templates/documents): List documents - [labelSpec](/graphql-reference/templates/label-spec): Retrieve a LabelSpec - [labelSpecs](/graphql-reference/templates/label-specs): List label specs - [previewDocumentTemplate](/graphql-reference/templates/preview-document-template): Preview a template - [publishDocumentTemplate](/graphql-reference/templates/publish-document-template): Publish a template - [publishLabelSpec](/graphql-reference/templates/publish-label-spec): Publish a label spec - [updateDocumentTemplate](/graphql-reference/templates/update-document-template): Update a DocumentTemplate - [updateLabelSpec](/graphql-reference/templates/update-label-spec): Update a LabelSpec - [validateDocumentTemplate](/graphql-reference/templates/validate-document-template): Validate a template - [createTracker](/graphql-reference/tracking/create-tracker): Create a tracker - [deleteTracker](/graphql-reference/tracking/delete-tracker): Discard a tracker - [searchTrackers](/graphql-reference/tracking/search-trackers): Search trackers - [tracker](/graphql-reference/tracking/tracker): Retrieve a Tracker - [trackers](/graphql-reference/tracking/trackers): List trackers - [updateTracker](/graphql-reference/tracking/update-tracker): Update a Tracker - [classification](/graphql-reference/trade/classification): Retrieve a Classification - [classifications](/graphql-reference/trade/classifications): List classifications - [complianceScreening](/graphql-reference/trade/compliance-screening): Retrieve a ComplianceScreening - [complianceScreenings](/graphql-reference/trade/compliance-screenings): List compliance screenings - [createClassification](/graphql-reference/trade/create-classification): Classify items - [createComplianceScreening](/graphql-reference/trade/create-compliance-screening): Screen parties and goods - [createLandedCost](/graphql-reference/trade/create-landed-cost): Quote landed cost - [dutyCollection](/graphql-reference/trade/duty-collection): Retrieve a DutyCollection - [dutyCollections](/graphql-reference/trade/duty-collections): List duty collections - [landedCost](/graphql-reference/trade/landed-cost): Retrieve a LandedCost - [landedCosts](/graphql-reference/trade/landed-costs): List landed costs - [tariff](/graphql-reference/trade/tariff): Look up a tariff line - [createWebhookEndpoint](/graphql-reference/webhooks/create-webhook-endpoint): Create a webhook endpoint - [deleteWebhookEndpoint](/graphql-reference/webhooks/delete-webhook-endpoint): Delete a WebhookEndpoint - [updateWebhookEndpoint](/graphql-reference/webhooks/update-webhook-endpoint): Update a WebhookEndpoint - [webhookEndpoint](/graphql-reference/webhooks/webhook-endpoint): Retrieve a WebhookEndpoint - [webhookEndpoints](/graphql-reference/webhooks/webhook-endpoints): List webhook endpoints - [Platform Constructs](/platform/index): The reusable, domain-neutral building blocks under the Open Logistics Specification: conventions, identity, integrations, events, jobs, documents, billing and shared objects. - [Shared objects](/platform/shared-objects): Reusable value objects that are not logistics-specific: money, measurements, contacts and addresses, recurrence, area, messages, metadata, files and documents. - [Conventions](/spec/00-conventions): Auth, versioning, IDs, errors, idempotency, pagination, expansion, metadata, test mode, units and money. - [Object Management](/spec/10-object-management): List, search, retrieve, update and delete semantics across every object. - [Conformance & Discovery](/spec/11-conformance): Conformance modules, the capability registry, and /.well-known/shipping-configuration. - [Merchants & Identity](/spec/19-accounts): Accounts (merchants, partners, platforms), memberships and roles, API keys, and SSO via any OpenID Connect provider, with identity, authorization and tenancy kept apart. - [Integrations & Interfaces](/spec/26-integrations): A generic integration layer: OAuth/OIDC apps, connections and catalog entries for any provider, with typed interfaces for logistics service providers (carriers and 3PL injection), address validation, and package insurance. - [Webhooks, Events & Inbound](/spec/08-webhooks): Webhook endpoints, the event catalog, signatures, retries, and inbound event injection. - [Background Jobs](/spec/27-jobs): One interface for every asynchronous operation (batches, imports, exports, document runs, optimizations, end-of-day closes, schedule bookings), with progress, cancellation, retries, logs and recurring schedules. - [Documents: Templates, Generation & Ingestion](/spec/25-documents-generation): Versioned templates for labels, invoices, bills of lading and any paperwork; carrier-published label templates with certification; on-demand, batch and triggered generation; and ingestion of documents from other systems into structured objects. - [Billing & Payments](/spec/28-billing): Carrier and LSP invoices with import, export and reconciliation; usage metering, price plans and platform invoices; prepaid balances; and a payments interface that plugs in Stripe, Adyen, card networks or bank rails without coupling.