Skip to main content

Authentication

The Order Information API uses an OAuth2 Identity Provider and bearer tokens. All API calls require a valid token. You may use any OAuth2-compliant library such as IdentityModel for .NET.

Token Request

Send a POST request to the Identity Provider:

Required Fields

Example Token Request

Token Response

Example Token Response

Using the Token

Every request must include:
Missing or expired tokens return 401 Unauthorized.

Application Services

Base URL:
Notes:
  • Only orders associated with your client are returned.
  • 404 returned when an order cannot be located.
  • Null fields are not serialized.

Order Statuses

POD Folder Types

Response Object Structures

Below are the object definitions used throughout the API.

Order Object

Contact Object

Address Object

Note Object

Commodity Object

Proof of Delivery Object

Audit Structure

Audit Detail Structure

Requesting a Single Order

Returns full detail including POs, notes, commodities, and POD.

Example

Requesting Open Orders

Returns open orders from the past 7 days. Notes:
  • Notes & POD excluded by default
  • Date range may be overridden

Requesting Completed Orders

Returns completed orders from past 7 days.

Optional Query String Parameters

Date Range Rules

  • Max date range: 1 year
  • Default: last 7 days
  • Start defaults to 7 days prior at midnight
  • End defaults to today at 23:59:59

Requesting Audit Information

Returns audits within specified date range.

Requesting Audit Detail

Returns detailed audit information including questions, answers, and image URLs.

Download Audit Images

Returns raw image file.

Requesting Overage Information

Returns items marked as overage on a load.