Number of results per page
MVMNT API (1.0.0)
The MVMNT API enables you to automate freight brokerage workflows by integrating directly with our Transportation Management System.
OAuth 2.0 client credentials flow. See Authentication Guide for details.
Headers:
Content-Type: application/x-www-form-urlencodedBody Parameters:
grant_type=client_credentials
client_id=YOUR_CLIENT_ID
client_secret=YOUR_CLIENT_SECRETcurl -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"Request
Query carrier factors (factoring companies) using flexible filter criteria with AND/OR logic.
By default, only non-deleted carrier factors are returned (deletedAt: { isNull: true }). Override this by explicitly setting deletedAt filter criteria.
Carrier factors represent factoring companies that provide payment services for carriers.
- Mock serverhttps://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/filter
- Productionhttps://api.mvmnt.io/v1/carrier-factors/filter
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/filter \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"filter": {
"and": [
{
"companyName": {
"includes": "Capital"
}
},
{
"currency": {
"equalTo": "USD"
}
}
]
},
"pageSize": 50
}'Filtered carrier factors with pagination
Unique carrier factor identifier
Factoring company legal name
Client-defined reference identifier
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
When the carrier factor was created
When the carrier factor was last updated
{ "data": [ { … } ], "pageInfo": { "pageSize": 50, "hasNextPage": true, "hasPreviousPage": false, "endCursor": "eyJpZCI6IjU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCJ9" } }
- Mock serverhttps://docs.mvmnt.io/_mock/apis/openapi/carrier-factors
- Productionhttps://api.mvmnt.io/v1/carrier-factors
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.mvmnt.io/_mock/apis/openapi/carrier-factors \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"companyName": "Capital Factoring Services Inc",
"email": "accounting@capitalfactoring.com",
"phoneNumber": "+1-555-234-5678",
"addressLine1": "789 Finance Ave",
"city": "Dallas",
"state": "TX",
"country": "USA",
"zipCode": "75201"
}'Carrier factor created successfully
Unique carrier factor identifier
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
When the carrier factor was created
When the carrier factor was last updated
{ "id": "550e8400-e29b-41d4-a716-446655440000", "companyName": "Capital Factoring Services Inc", "key": "ERP-FACTOR-001", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "addressLine1": "789 Finance Ave", "addressLine2": "Suite 500", "city": "Dallas", "state": "TX", "country": "USA", "zipCode": "75201", "bankName": "Chase Bank", "bankAddress": "123 Bank Street, Dallas, TX 75201", "accountName": "Capital Factoring Services Inc", "accountNumber": "****1234", "abaAch": "021000021", "wire": "026009593", "swiftCode": "CHASUS33", "eftInstitution": "001", "eftTransit": "00010", "clabe": "012180001234567897", "currency": "USD", "paymentTerm": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-PAYTERM-NET30", "name": "Net 30", "description": "Payment due 30 days from invoice date", "days": 30, "quickPayFee": 0.05, "apOnly": false, "doNotUse": false, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }
- Mock serverhttps://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/{id}
- Productionhttps://api.mvmnt.io/v1/carrier-factors/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/550e8400-e29b-41d4-a716-446655440000 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Carrier factor found
Unique carrier factor identifier
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
When the carrier factor was created
When the carrier factor was last updated
{ "id": "550e8400-e29b-41d4-a716-446655440000", "companyName": "Capital Factoring Services Inc", "key": "ERP-FACTOR-001", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "addressLine1": "789 Finance Ave", "addressLine2": "Suite 500", "city": "Dallas", "state": "TX", "country": "USA", "zipCode": "75201", "bankName": "Chase Bank", "bankAddress": "123 Bank Street, Dallas, TX 75201", "accountName": "Capital Factoring Services Inc", "accountNumber": "****1234", "abaAch": "021000021", "wire": "026009593", "swiftCode": "CHASUS33", "eftInstitution": "001", "eftTransit": "00010", "clabe": "012180001234567897", "currency": "USD", "paymentTerm": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-PAYTERM-NET30", "name": "Net 30", "description": "Payment due 30 days from invoice date", "days": 30, "quickPayFee": 0.05, "apOnly": false, "doNotUse": false, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }
- Mock serverhttps://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/{id}
- Productionhttps://api.mvmnt.io/v1/carrier-factors/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/550e8400-e29b-41d4-a716-446655440000 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"email": "newemail@capitalfactoring.com",
"phoneNumber": "+1-555-999-8888"
}'Carrier factor updated successfully
Unique carrier factor identifier
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
When the carrier factor was created
When the carrier factor was last updated
{ "id": "550e8400-e29b-41d4-a716-446655440000", "companyName": "Capital Factoring Services Inc", "key": "ERP-FACTOR-001", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "addressLine1": "789 Finance Ave", "addressLine2": "Suite 500", "city": "Dallas", "state": "TX", "country": "USA", "zipCode": "75201", "bankName": "Chase Bank", "bankAddress": "123 Bank Street, Dallas, TX 75201", "accountName": "Capital Factoring Services Inc", "accountNumber": "****1234", "abaAch": "021000021", "wire": "026009593", "swiftCode": "CHASUS33", "eftInstitution": "001", "eftTransit": "00010", "clabe": "012180001234567897", "currency": "USD", "paymentTerm": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-PAYTERM-NET30", "name": "Net 30", "description": "Payment due 30 days from invoice date", "days": 30, "quickPayFee": 0.05, "apOnly": false, "doNotUse": false, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }
- Mock serverhttps://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/{id}
- Productionhttps://api.mvmnt.io/v1/carrier-factors/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://docs.mvmnt.io/_mock/apis/openapi/carrier-factors/550e8400-e29b-41d4-a716-446655440000 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'