Skip to content

MVMNT API (1.0.0)

The MVMNT API enables you to automate freight brokerage workflows by integrating directly with our Transportation Management System.

Authentication

OAuth 2.0 client credentials flow. See Authentication Guide for details.

Token Endpoint

POST https://api.mvmnt.io/oauth2/token

Request

Headers:

Content-Type: application/x-www-form-urlencoded

Body Parameters:

grant_type=client_credentials
client_id=YOUR_CLIENT_ID
client_secret=YOUR_CLIENT_SECRET

Example Request

curl -X POST https://api.mvmnt.io/oauth2/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET"

Success Response

Status: 200 OK

{
  "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600
}

Response Fields:

  • access_token: JWT Bearer token to use for API requests
  • token_type: Always Bearer
  • expires_in: Token lifetime in seconds (3600 = 1 hour)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.mvmnt.io/_mock/apis/openapi/
Production
https://api.mvmnt.io/v1/

Companies

Operations

Carrier Contacts

Operations

Carriers

Operations

Carrier Factors

Operations

Carrier Payment Methods

Operations

Customer Contacts

Operations

Customers

Operations

Locations

Operations

Filter locations

Request

Query locations using flexible filter criteria with AND/OR logic.

By default, only non-deleted locations are returned (deletedAt: { isNull: true }). Override this by explicitly setting deletedAt filter criteria.

Security
BearerAuth
Bodyapplication/jsonrequired
filterobject(LocationFilter)
Example: {"and":[{"customerId":{"equalTo":"550e8400-e29b-41d4-a716-446655440000"}},{"type":{"equalTo":"SHIPPER"}}]}
pageSizeinteger[ 1 .. 250 ]

Number of results per page

Default 50
Example: 50
cursorstring

Pagination cursor for next page

curl -i -X POST \
  https://docs.mvmnt.io/_mock/apis/openapi/locations/filter \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "filter": {
      "and": [
        {
          "customerId": {
            "equalTo": "550e8400-e29b-41d4-a716-446655440000"
          }
        },
        {
          "type": {
            "equalTo": "SHIPPER"
          }
        }
      ]
    },
    "pageSize": 50
  }'

Responses

Filtered locations with pagination

Bodyapplication/json
dataArray of objects(Location)required
data[].​objectstringread-only

Object type identifier

Value"LOCATION"
Example: "LOCATION"
data[].​idstring(uuid)read-onlyrequired

Unique location identifier

Example: "770e8400-e29b-41d4-a716-446655440000"
data[].​customerIdstring(uuid)required

Customer (shipper profile) this location belongs to

Example: "550e8400-e29b-41d4-a716-446655440000"
data[].​customerobject(Customer)read-only
data[].​namestringrequired

Location name

Example: "ABC Warehouse - Dallas"
data[].​keystring or null<= 512 characters

Client-defined reference identifier for this location

Example: "ERP-LOC-DALLAS-01"
data[].​typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
data[].​isAppointmentRequiredbooleanrequired

Whether appointments are required for this location

Example: true
data[].​notesstring or null

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
data[].​internalNotesstring or null

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
data[].​contactsArray of objects(LocationContactReference)

Contacts for this location

data[].​createdAtstring(date-time)read-onlyrequired

Timestamp when location was created

Example: "2025-01-15T10:00:00Z"
data[].​updatedAtstring(date-time)read-onlyrequired

Timestamp when location was last updated

Example: "2025-01-15T14:30:00Z"
data[].​deletedAtstring or null(date-time)read-only

Timestamp when location was soft-deleted (null if active)

Example: null
pageInfoobject(PaginationInfo)required
pageInfo.​pageSizeintegerrequired

Number of items per page

Example: 50
pageInfo.​hasNextPagebooleanrequired

Whether there are more pages

Example: true
pageInfo.​hasPreviousPageboolean

Whether there are previous pages

Example: false
pageInfo.​endCursorstring or null

Cursor for the next page (null if no next page)

Example: "eyJpZCI6IjU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCJ9"
Response
application/json
{ "data": [ {} ], "pageInfo": { "pageSize": 50, "hasNextPage": true, "hasPreviousPage": false, "endCursor": "eyJpZCI6IjU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCJ9" } }

Create a new location

Request

Create a new location for a customer.

Locations represent pickup or delivery points (warehouses, distribution centers, etc.).

Security
BearerAuth
Bodyapplication/jsonrequired
customerIdstring(uuid)required

Customer (shipper profile) this location belongs to (required)

Example: "550e8400-e29b-41d4-a716-446655440000"
namestringrequired

Location name (required)

Example: "ABC Warehouse - Dallas"
keystring<= 512 characters

Client-defined reference identifier

Example: "ERP-LOC-DALLAS-01"
typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
isAppointmentRequiredbooleanrequired

Whether appointments are required for this location (required)

Example: true
notesstring

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
internalNotesstring

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
curl -i -X POST \
  https://docs.mvmnt.io/_mock/apis/openapi/locations \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "customerId": "550e8400-e29b-41d4-a716-446655440000",
    "name": "ABC Warehouse - Dallas",
    "key": "ERP-LOC-DALLAS-01",
    "type": "SHIPPER",
    "isAppointmentRequired": true,
    "notes": "Call 24 hours ahead for appointment"
  }'

Responses

Location created successfully

Bodyapplication/json
objectstringread-only

Object type identifier

Value"LOCATION"
Example: "LOCATION"
idstring(uuid)read-onlyrequired

Unique location identifier

Example: "770e8400-e29b-41d4-a716-446655440000"
customerIdstring(uuid)required

Customer (shipper profile) this location belongs to

Example: "550e8400-e29b-41d4-a716-446655440000"
customerobject(Customer)read-only
namestringrequired

Location name

Example: "ABC Warehouse - Dallas"
keystring or null<= 512 characters

Client-defined reference identifier for this location

Example: "ERP-LOC-DALLAS-01"
typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
isAppointmentRequiredbooleanrequired

Whether appointments are required for this location

Example: true
notesstring or null

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
internalNotesstring or null

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
contactsArray of objects(LocationContactReference)

Contacts for this location

createdAtstring(date-time)read-onlyrequired

Timestamp when location was created

Example: "2025-01-15T10:00:00Z"
updatedAtstring(date-time)read-onlyrequired

Timestamp when location was last updated

Example: "2025-01-15T14:30:00Z"
deletedAtstring or null(date-time)read-only

Timestamp when location was soft-deleted (null if active)

Example: null
Response
application/json
{ "object": "LOCATION", "id": "770e8400-e29b-41d4-a716-446655440000", "customerId": "550e8400-e29b-41d4-a716-446655440000", "customer": { "object": "CUSTOMER", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Acme Manufacturing Corp", "friendlyId": "A123456", "status": "NEW", "serviceTier": "TIER_1", "website": "https://acme-manufacturing.com", "phoneNumber": "+1-555-123-4567", "industry": "AGRICULTURE_FORESTRY", "annualRevenue": "_0_TO_500K", "annualSpend": "_0_TO_25K", "spendType": "CONTRACT", "naics": "336411", "ein": "12-3456789", "duns": "123456789", "leadSource": "Referral", "dbaName": "Acme Corp DBA", "numberOfEmployees": "_0_TO_1", "externalId": "EXT-12345", "currency": "USD", "creditLimit": 50000, "creditUsageWarning": 40000, "freeCreditReq": 5000, "defaultMode": "FTL", "defaultMargin": 0.15, "minMargin": 0.1, "maxMargin": 0.25, "defaultInternalNotes": "Contact via email only", "defaultExternalNotes": "Please call 1 hour before delivery", "autoAcceptTender": false, "group": {}, "paymentTerm": {}, "notes": "Prefers email communication", "deactivationReason": "NOT_PAYING_INVOICE", "deactivationNotes": "string", "deactivationDate": null, "closedAt": null, "closedBy": {}, "closedNotes": "string", "corporateAddress": {}, "billingAddress": {}, "qboCustomerId": null, "key": "ERP-CUSTOMER-12345", "contacts": [], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null, "deletedBy": {} }, "name": "ABC Warehouse - Dallas", "key": "ERP-LOC-DALLAS-01", "type": "SHIPPER", "isAppointmentRequired": true, "notes": "Call 24 hours ahead for appointment", "internalNotes": "Use dock door 5 for expedited shipments", "contacts": [ {} ], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }

Get a location by ID

Request

Retrieve a single location by its unique identifier.

Security
BearerAuth
Path
idstringrequired

Resource ID (UUID) or client key

Example: 550e8400-e29b-41d4-a716-446655440000
curl -i -X GET \
  https://docs.mvmnt.io/_mock/apis/openapi/locations/550e8400-e29b-41d4-a716-446655440000 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Location found

Bodyapplication/json
objectstringread-only

Object type identifier

Value"LOCATION"
Example: "LOCATION"
idstring(uuid)read-onlyrequired

Unique location identifier

Example: "770e8400-e29b-41d4-a716-446655440000"
customerIdstring(uuid)required

Customer (shipper profile) this location belongs to

Example: "550e8400-e29b-41d4-a716-446655440000"
customerobject(Customer)read-only
namestringrequired

Location name

Example: "ABC Warehouse - Dallas"
keystring or null<= 512 characters

Client-defined reference identifier for this location

Example: "ERP-LOC-DALLAS-01"
typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
isAppointmentRequiredbooleanrequired

Whether appointments are required for this location

Example: true
notesstring or null

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
internalNotesstring or null

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
contactsArray of objects(LocationContactReference)

Contacts for this location

createdAtstring(date-time)read-onlyrequired

Timestamp when location was created

Example: "2025-01-15T10:00:00Z"
updatedAtstring(date-time)read-onlyrequired

Timestamp when location was last updated

Example: "2025-01-15T14:30:00Z"
deletedAtstring or null(date-time)read-only

Timestamp when location was soft-deleted (null if active)

Example: null
Response
application/json
{ "object": "LOCATION", "id": "770e8400-e29b-41d4-a716-446655440000", "customerId": "550e8400-e29b-41d4-a716-446655440000", "customer": { "object": "CUSTOMER", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Acme Manufacturing Corp", "friendlyId": "A123456", "status": "NEW", "serviceTier": "TIER_1", "website": "https://acme-manufacturing.com", "phoneNumber": "+1-555-123-4567", "industry": "AGRICULTURE_FORESTRY", "annualRevenue": "_0_TO_500K", "annualSpend": "_0_TO_25K", "spendType": "CONTRACT", "naics": "336411", "ein": "12-3456789", "duns": "123456789", "leadSource": "Referral", "dbaName": "Acme Corp DBA", "numberOfEmployees": "_0_TO_1", "externalId": "EXT-12345", "currency": "USD", "creditLimit": 50000, "creditUsageWarning": 40000, "freeCreditReq": 5000, "defaultMode": "FTL", "defaultMargin": 0.15, "minMargin": 0.1, "maxMargin": 0.25, "defaultInternalNotes": "Contact via email only", "defaultExternalNotes": "Please call 1 hour before delivery", "autoAcceptTender": false, "group": {}, "paymentTerm": {}, "notes": "Prefers email communication", "deactivationReason": "NOT_PAYING_INVOICE", "deactivationNotes": "string", "deactivationDate": null, "closedAt": null, "closedBy": {}, "closedNotes": "string", "corporateAddress": {}, "billingAddress": {}, "qboCustomerId": null, "key": "ERP-CUSTOMER-12345", "contacts": [], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null, "deletedBy": {} }, "name": "ABC Warehouse - Dallas", "key": "ERP-LOC-DALLAS-01", "type": "SHIPPER", "isAppointmentRequired": true, "notes": "Call 24 hours ahead for appointment", "internalNotes": "Use dock door 5 for expedited shipments", "contacts": [ {} ], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }

Update a location

Request

Partially update a location. Only provided fields will be updated.

  • Omitted fields: Not modified (current value preserved)
  • Provided fields: Updated to the new value
  • Null values: Clear the field (set to null) where applicable
Security
BearerAuth
Path
idstringrequired

Resource ID (UUID) or client key

Example: 550e8400-e29b-41d4-a716-446655440000
Bodyapplication/jsonrequired
customerIdstring(uuid)

Customer (shipper profile) this location belongs to

Example: "550e8400-e29b-41d4-a716-446655440000"
namestring

Location name

Example: "ABC Warehouse - Dallas"
keystring or null<= 512 characters

Client-defined reference identifier

Example: "ERP-LOC-DALLAS-01"
typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
isAppointmentRequiredboolean

Whether appointments are required for this location

Example: true
notesstring or null

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
internalNotesstring or null

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
curl -i -X PATCH \
  https://docs.mvmnt.io/_mock/apis/openapi/locations/550e8400-e29b-41d4-a716-446655440000 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "notes": "Updated appointment requirements"
  }'

Responses

Location updated successfully

Bodyapplication/json
objectstringread-only

Object type identifier

Value"LOCATION"
Example: "LOCATION"
idstring(uuid)read-onlyrequired

Unique location identifier

Example: "770e8400-e29b-41d4-a716-446655440000"
customerIdstring(uuid)required

Customer (shipper profile) this location belongs to

Example: "550e8400-e29b-41d4-a716-446655440000"
customerobject(Customer)read-only
namestringrequired

Location name

Example: "ABC Warehouse - Dallas"
keystring or null<= 512 characters

Client-defined reference identifier for this location

Example: "ERP-LOC-DALLAS-01"
typestring(LocationType)
Enum"SHIPPER""RECEIVER""BOTH"
Example: "SHIPPER"
isAppointmentRequiredbooleanrequired

Whether appointments are required for this location

Example: true
notesstring or null

External notes visible to carriers

Example: "Call 24 hours ahead for appointment"
internalNotesstring or null

Internal notes (not visible to carriers)

Example: "Use dock door 5 for expedited shipments"
contactsArray of objects(LocationContactReference)

Contacts for this location

createdAtstring(date-time)read-onlyrequired

Timestamp when location was created

Example: "2025-01-15T10:00:00Z"
updatedAtstring(date-time)read-onlyrequired

Timestamp when location was last updated

Example: "2025-01-15T14:30:00Z"
deletedAtstring or null(date-time)read-only

Timestamp when location was soft-deleted (null if active)

Example: null
Response
application/json
{ "object": "LOCATION", "id": "770e8400-e29b-41d4-a716-446655440000", "customerId": "550e8400-e29b-41d4-a716-446655440000", "customer": { "object": "CUSTOMER", "id": "550e8400-e29b-41d4-a716-446655440000", "name": "Acme Manufacturing Corp", "friendlyId": "A123456", "status": "NEW", "serviceTier": "TIER_1", "website": "https://acme-manufacturing.com", "phoneNumber": "+1-555-123-4567", "industry": "AGRICULTURE_FORESTRY", "annualRevenue": "_0_TO_500K", "annualSpend": "_0_TO_25K", "spendType": "CONTRACT", "naics": "336411", "ein": "12-3456789", "duns": "123456789", "leadSource": "Referral", "dbaName": "Acme Corp DBA", "numberOfEmployees": "_0_TO_1", "externalId": "EXT-12345", "currency": "USD", "creditLimit": 50000, "creditUsageWarning": 40000, "freeCreditReq": 5000, "defaultMode": "FTL", "defaultMargin": 0.15, "minMargin": 0.1, "maxMargin": 0.25, "defaultInternalNotes": "Contact via email only", "defaultExternalNotes": "Please call 1 hour before delivery", "autoAcceptTender": false, "group": {}, "paymentTerm": {}, "notes": "Prefers email communication", "deactivationReason": "NOT_PAYING_INVOICE", "deactivationNotes": "string", "deactivationDate": null, "closedAt": null, "closedBy": {}, "closedNotes": "string", "corporateAddress": {}, "billingAddress": {}, "qboCustomerId": null, "key": "ERP-CUSTOMER-12345", "contacts": [], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null, "deletedBy": {} }, "name": "ABC Warehouse - Dallas", "key": "ERP-LOC-DALLAS-01", "type": "SHIPPER", "isAppointmentRequired": true, "notes": "Call 24 hours ahead for appointment", "internalNotes": "Use dock door 5 for expedited shipments", "contacts": [ {} ], "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }

Delete a location

Request

Soft delete a location (sets deletedAt timestamp).

The location will no longer appear in default queries but can be retrieved by explicitly filtering for deleted records.

Security
BearerAuth
Path
idstringrequired

Resource ID (UUID) or client key

Example: 550e8400-e29b-41d4-a716-446655440000
curl -i -X DELETE \
  https://docs.mvmnt.io/_mock/apis/openapi/locations/550e8400-e29b-41d4-a716-446655440000 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Location deleted successfully

Response
No content

Search locations

Request

Search locations using OpenSearch-powered full-text and field-specific search.

This endpoint provides fast, indexed search across location data with support for:

  • Full-text search across multiple fields
  • Field-specific filtering with various operators
  • Geographic search capabilities
  • Sorting and pagination
  • Saved search preferences

Note: Only active (non-deleted) locations are searchable. Soft-deleted records are automatically excluded from all search results.

Response Formats:

  • flat (default): Returns indexed fields only for faster performance
  • full: Returns complete location objects with all relationships
Security
BearerAuth
Bodyapplication/jsonrequired
criteriaobject(LocationSearchCriteria)
paginationobject(SearchPaginationInput)
sortArray of objects(SearchSortOption)<= 3 items

Sort options for the search results

Example: [{"field":"createdAt","order":"desc"}]
savedSearchobject(SavedSearchLookup)
formatstring

Response format:

  • flat: Returns only indexed fields (default, faster)
  • full: Returns complete location objects
Default "flat"
Enum"flat""full"
curl -i -X POST \
  https://docs.mvmnt.io/_mock/apis/openapi/locations/search \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "criteria": {
      "id": {
        "operator": "EQUALS",
        "values": [
          "550e8400-e29b-41d4-a716-446655440000"
        ]
      },
      "customerId": {
        "operator": "EQUALS",
        "values": [
          "550e8400-e29b-41d4-a716-446655440000"
        ]
      },
      "customerName": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "customerFriendlyId": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "type": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "name": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "externalId": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "line1": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "line2": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "city": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "state": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "postalCode": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "country": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "market": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "zone": {
        "operator": "ONE_OF",
        "values": [
          "ACTIVE",
          "PENDING"
        ]
      },
      "phoneNumber": {
        "operator": "INCLUDES",
        "values": [
          "search term"
        ]
      },
      "appointmentRequired": {
        "operator": "TRUE"
      },
      "stopsCount": {
        "operator": "BETWEEN",
        "min": 10,
        "max": 100
      },
      "createdAt": {
        "operator": "AFTER",
        "value": "2025-01-01T00:00:00Z"
      }
    },
    "pagination": {
      "pageNumber": 1,
      "pageSize": 50
    },
    "sort": [
      {
        "field": "createdAt",
        "order": "desc"
      }
    ],
    "savedSearch": {
      "id": "550e8400-e29b-41d4-a716-446655440000"
    },
    "format": "flat"
  }'

Responses

Successful search results

Bodyapplication/json
dataArray of objectsrequired

Search results - either flat rows or full location objects based on format parameter

data[].​objectstringrequired

Object type identifier for discriminating between flat and full response formats

Value"LOCATION_SEARCH_ROW"
Discriminator
data[].​idstring(uuid)required
data[].​customerIdstring(uuid)required

Customer ID (maps from shipperProfileId)

data[].​customerNamestringrequired

Customer name (maps from shipperProfileName)

data[].​customerFriendlyIdstring

Customer company ID (maps from shipperProfileFriendlyId)

data[].​typestring

Location type

Enum"SHIPPER""RECEIVER""BOTH"
data[].​namestringrequired

Location name

data[].​externalIdstring or null

External reference ID

data[].​line1string or null
data[].​line2string or null
data[].​citystring or null
data[].​statestring or null
data[].​postalCodestring or null
data[].​countrystring or null
data[].​marketstring or null

DAT market

data[].​zonestring or null

DAT zone

data[].​pointobject or null

Geographic coordinates

data[].​phoneNumberstring or null

Primary contact phone

data[].​appointmentRequiredboolean or null

Whether appointments are required (maps from apptReq)

data[].​stopsCountinteger or null

Number of stops

data[].​createdAtstring(date-time)required
paginationobject(SearchPaginationInfo)required
pagination.​pageNumberintegerrequired

Current page number

Example: 1
pagination.​pageSizeintegerrequired

Number of results returned on this page

Example: 50
pagination.​totalPagesintegerrequired

Total number of pages available

Example: 25
totalResultsinteger>= 0required

Total number of matching results (excluding soft-deleted records)

Response
application/json
{ "data": [ {} ], "pagination": { "pageNumber": 1, "pageSize": 50, "totalPages": 25 }, "totalResults": 0 }

Location Contacts

Operations

Payment Terms

Operations

Teams

Operations

Users

Operations

Vendors

Operations

Vendor Contacts

Operations

Vendor Payment Methods

Operations

Saved Searches

Operations

Event Notifications

Webhooks