Carrier management operations
MVMNT API (1.0.0)
The MVMNT API enables you to automate freight brokerage workflows by integrating directly with our Transportation Management System.
Postman setup guide: API Clients.
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"Status: 200 OK
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 3600
}Response Fields:
access_token: JWT Bearer token to use for API requeststoken_type: AlwaysBearerexpires_in: Token lifetime in seconds (3600 = 1 hour)
Mutating requests (POST, PATCH, DELETE) accept an optional Idempotency-Key header (up to 255 characters). Retrying a request with the same key and the same body returns the original result instead of repeating the operation; reusing a key with a different body fails. Keys are scoped to your organization — keys chosen by other tenants can never collide with yours. Use a stable identifier from your system (for example your own record id plus the action) rather than a random value per attempt.
Request
Search for AP bills using filter criteria.
- By carrier:
{ "filter": { "carrierId": { "equalTo": "uuid" } } } - By vendor:
{ "filter": { "vendorId": { "equalTo": "uuid" } } } - Awaiting approval:
{ "filter": { "status": { "equalTo": "IN_REVIEW" } } } - By shipment:
{ "filter": { "shipmentId": { "equalTo": "uuid" } } } - Overdue:
{ "filter": { "overdue": true } }
- Productionhttps://api.mvmnt.io/v1/bills/filter
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/filter
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.mvmnt.io/v1/bills/filter \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"filter": {
"status": {
"equalTo": "IN_REVIEW"
}
}
}'Bills matching filter criteria
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "data": [ { … } ], "pagination": { "pageSize": 50, "hasNextPage": true, "hasPreviousPage": false, "endCursor": "eyJpZCI6IjU1MGU4NDAwLWUyOWItNDFkNC1hNzE2LTQ0NjY1NTQ0MDAwMCJ9" } }
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
- Productionhttps://api.mvmnt.io/v1/bills
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.mvmnt.io/v1/bills \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"entityType": "CARRIER",
"entityId": "550e8400-e29b-41d4-a716-446655440000",
"invoiceDate": "2025-01-15",
"dueDate": "2025-02-14",
"amount": 2500,
"reference": "INV-CARRIER-123",
"currency": "USD"
}'Bill created successfully
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "id": "550e8400-e29b-41d4-a716-446655440000", "friendlyId": "BILL-00001", "key": "string", "entityType": "CARRIER", "loadCarrierId": "29f9f87f-f417-4003-80d8-b9d49851fa35", "vendedServiceId": "2fafbdeb-907d-4709-94b0-b27e8bc1f6e9", "carrier": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-CARRIER-SWIFT", "name": "Swift Transportation", "phoneNumber": "+1-555-987-6543", "email": "dispatch@swifttrans.com", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "vendor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-VENDOR-ABC-001", "friendlyId": "V123456", "name": "ABC Warehouse Services", "email": "billing@abcwarehouse.com", "phone": "+1-555-123-4567", "status": "ACTIVE", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "loadId": "9fa4c9ea-0db7-4bb2-8f50-086d18a90403", "loadKey": "string", "shipmentId": "47efd5a2-af91-4417-950a-7f546cd1b5cf", "shipmentKey": "string", "status": "AWAITING_INVOICE", "invoiceDate": "2019-08-24", "dueDate": "2019-08-24", "amount": 0, "currency": "USD", "reference": "string", "amountPaid": 0, "amountOwed": 0, "payments": [ { … } ], "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 }, "carrierFactor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-FACTOR-001", "companyName": "Capital Factoring Services Inc", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "factorJobId": "string", "factorStatus": "string", "qboId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
- Productionhttps://api.mvmnt.io/v1/bills/{id}
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bill retrieved successfully
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "id": "550e8400-e29b-41d4-a716-446655440000", "friendlyId": "BILL-00001", "key": "string", "entityType": "CARRIER", "loadCarrierId": "29f9f87f-f417-4003-80d8-b9d49851fa35", "vendedServiceId": "2fafbdeb-907d-4709-94b0-b27e8bc1f6e9", "carrier": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-CARRIER-SWIFT", "name": "Swift Transportation", "phoneNumber": "+1-555-987-6543", "email": "dispatch@swifttrans.com", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "vendor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-VENDOR-ABC-001", "friendlyId": "V123456", "name": "ABC Warehouse Services", "email": "billing@abcwarehouse.com", "phone": "+1-555-123-4567", "status": "ACTIVE", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "loadId": "9fa4c9ea-0db7-4bb2-8f50-086d18a90403", "loadKey": "string", "shipmentId": "47efd5a2-af91-4417-950a-7f546cd1b5cf", "shipmentKey": "string", "status": "AWAITING_INVOICE", "invoiceDate": "2019-08-24", "dueDate": "2019-08-24", "amount": 0, "currency": "USD", "reference": "string", "amountPaid": 0, "amountOwed": 0, "payments": [ { … } ], "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 }, "carrierFactor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-FACTOR-001", "companyName": "Capital Factoring Services Inc", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "factorJobId": "string", "factorStatus": "string", "qboId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
- Productionhttps://api.mvmnt.io/v1/bills/{id}
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"dueDate": "2025-02-28"
}'Bill updated successfully
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "id": "550e8400-e29b-41d4-a716-446655440000", "friendlyId": "BILL-00001", "key": "string", "entityType": "CARRIER", "loadCarrierId": "29f9f87f-f417-4003-80d8-b9d49851fa35", "vendedServiceId": "2fafbdeb-907d-4709-94b0-b27e8bc1f6e9", "carrier": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-CARRIER-SWIFT", "name": "Swift Transportation", "phoneNumber": "+1-555-987-6543", "email": "dispatch@swifttrans.com", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "vendor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-VENDOR-ABC-001", "friendlyId": "V123456", "name": "ABC Warehouse Services", "email": "billing@abcwarehouse.com", "phone": "+1-555-123-4567", "status": "ACTIVE", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "loadId": "9fa4c9ea-0db7-4bb2-8f50-086d18a90403", "loadKey": "string", "shipmentId": "47efd5a2-af91-4417-950a-7f546cd1b5cf", "shipmentKey": "string", "status": "AWAITING_INVOICE", "invoiceDate": "2019-08-24", "dueDate": "2019-08-24", "amount": 0, "currency": "USD", "reference": "string", "amountPaid": 0, "amountOwed": 0, "payments": [ { … } ], "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 }, "carrierFactor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-FACTOR-001", "companyName": "Capital Factoring Services Inc", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "factorJobId": "string", "factorStatus": "string", "qboId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
- Productionhttps://api.mvmnt.io/v1/bills/{id}
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Productionhttps://api.mvmnt.io/v1/bills/{id}/approve
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}/approve
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000/approve?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bill approved successfully
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "id": "550e8400-e29b-41d4-a716-446655440000", "friendlyId": "BILL-00001", "key": "string", "entityType": "CARRIER", "loadCarrierId": "29f9f87f-f417-4003-80d8-b9d49851fa35", "vendedServiceId": "2fafbdeb-907d-4709-94b0-b27e8bc1f6e9", "carrier": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-CARRIER-SWIFT", "name": "Swift Transportation", "phoneNumber": "+1-555-987-6543", "email": "dispatch@swifttrans.com", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "vendor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-VENDOR-ABC-001", "friendlyId": "V123456", "name": "ABC Warehouse Services", "email": "billing@abcwarehouse.com", "phone": "+1-555-123-4567", "status": "ACTIVE", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "loadId": "9fa4c9ea-0db7-4bb2-8f50-086d18a90403", "loadKey": "string", "shipmentId": "47efd5a2-af91-4417-950a-7f546cd1b5cf", "shipmentKey": "string", "status": "AWAITING_INVOICE", "invoiceDate": "2019-08-24", "dueDate": "2019-08-24", "amount": 0, "currency": "USD", "reference": "string", "amountPaid": 0, "amountOwed": 0, "payments": [ { … } ], "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 }, "carrierFactor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-FACTOR-001", "companyName": "Capital Factoring Services Inc", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "factorJobId": "string", "factorStatus": "string", "qboId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
- Productionhttps://api.mvmnt.io/v1/bills/batch-approve
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/batch-approve
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.mvmnt.io/v1/bills/batch-approve \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"billIds": [
"550e8400-e29b-41d4-a716-446655440000",
"550e8400-e29b-41d4-a716-446655440001"
]
}'{ "approved": [ { … } ], "failed": [ { … } ] }
- Productionhttps://api.mvmnt.io/v1/bills/{id}/unapprove
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}/unapprove
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000/unapprove?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bill unapproved successfully
Type of entity the bill is for.
CARRIER: Bill for a carrier (LoadCarrier)VENDOR: Bill for a vendor service (VendedService)
Enhanced reference to a carrier resource (returned in responses). Includes full carrier details in addition to id/key.
Note: Does NOT include nested references (contacts, etc.) to prevent recursion. Maximum nesting depth: 1 level.
Enhanced reference to a vendor profile. Includes full vendor details in addition to id/key.
Current status of the bill (AP invoice).
AWAITING_INVOICE: Waiting for carrier/vendor to submit invoiceIN_REVIEW: Invoice received, under reviewAPPROVED_TO_PAY: Approved and ready for paymentPAID: Fully paid
Enhanced reference to a payment term resource (returned in responses). Includes full payment term details in addition to id/key.
Enhanced reference to a carrier factor (factoring company). Includes full carrier factor details in addition to id/key.
{ "id": "550e8400-e29b-41d4-a716-446655440000", "friendlyId": "BILL-00001", "key": "string", "entityType": "CARRIER", "loadCarrierId": "29f9f87f-f417-4003-80d8-b9d49851fa35", "vendedServiceId": "2fafbdeb-907d-4709-94b0-b27e8bc1f6e9", "carrier": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-CARRIER-SWIFT", "name": "Swift Transportation", "phoneNumber": "+1-555-987-6543", "email": "dispatch@swifttrans.com", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z", "deletedAt": null }, "vendor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-VENDOR-ABC-001", "friendlyId": "V123456", "name": "ABC Warehouse Services", "email": "billing@abcwarehouse.com", "phone": "+1-555-123-4567", "status": "ACTIVE", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "loadId": "9fa4c9ea-0db7-4bb2-8f50-086d18a90403", "loadKey": "string", "shipmentId": "47efd5a2-af91-4417-950a-7f546cd1b5cf", "shipmentKey": "string", "status": "AWAITING_INVOICE", "invoiceDate": "2019-08-24", "dueDate": "2019-08-24", "amount": 0, "currency": "USD", "reference": "string", "amountPaid": 0, "amountOwed": 0, "payments": [ { … } ], "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 }, "carrierFactor": { "id": "550e8400-e29b-41d4-a716-446655440000", "key": "ERP-FACTOR-001", "companyName": "Capital Factoring Services Inc", "email": "accounting@capitalfactoring.com", "phoneNumber": "+1-555-234-5678", "currency": "USD", "createdAt": "2025-01-15T10:00:00Z", "updatedAt": "2025-01-15T14:30:00Z" }, "factorJobId": "string", "factorStatus": "string", "qboId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }
- Productionhttps://api.mvmnt.io/v1/bills/{id}/revert
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}/revert
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000/revert?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"reason": "Invoice amount was incorrect"
}'{ "success": true, "entityStatus": "string" }
- Productionhttps://api.mvmnt.io/v1/bills/{id}/payments
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/{id}/payments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.mvmnt.io/v1/bills/550e8400-e29b-41d4-a716-446655440000/payments?by=key' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "data": [ { … } ], "totalPaid": 0, "openBalance": 0 }
- Productionhttps://api.mvmnt.io/v1/bills/aging-report
- Demo (non-production)https://api.demo.mvmnt.io/v1/bills/aging-report
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.mvmnt.io/v1/bills/aging-report?carrierId=497f6eca-6276-4993-bfeb-53cbbbba6f08&vendorId=497f6eca-6276-4993-bfeb-53cbbbba6f08&entityType=CARRIER&daysPerBucket=30&maxDays=120' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "asOfDate": "2019-08-24", "buckets": [ "Current", "1-30", "31-60", "61-90", "90+" ], "payees": [ { … } ], "totals": { "current": 0, "days1to30": 0, "days31to60": 0, "days61to90": 0, "over90": 0, "total": 0 } }
Reference Data
Read-only catalogs (equipment, charge codes, special requirements) referenced by id from other resources.
Every catalog also answers on its short top-level path, so GET /v1/charge-codes and GET /v1/reference-data/charge-codes are the same endpoint. The documented /reference-data/* form is canonical — it keeps the catalogs grouped here as more are added (port codes, cities, zip codes) — and the short form is a convenience alias.