API documentation | API docs for agents | OpenAPI 3.1
POST /api/v1/billing/carrier-remittance-emails/preflight
ark.preflight_carrier_remittance_email
Checks grouped carrier or factoring remittance recipients before sending AP remittance email.
- Availability
- Expanded preview
- Scopes
loads:readbilling:read- ARK permissions
canViewLoadscanViewBilling- Team visibility
- Required and enforced
- Idempotency-Key
- Not required
- Approval
- No MCP approval on REST API-token calls
- Rate limit
- API credential and organization budgets
Parameters
None.
Request body
remittanceTypestringrequiredPreflight selected carrier settlement numbers.
carrierPaymentIdsarray<string>Visible carrier payment IDs to check before sending remittance email.
min items: 1; max items: 100
settlementNumbersarray<integer>Visible carrier settlement numbers to check before sending remittance email.
min items: 1; max items: 50
Example request
Shell
curl -X POST 'https://arktms.com/api/v1/billing/carrier-remittance-emails/preflight' \
-H "Authorization: Bearer $ARK_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"remittanceType": "payment",
"carrierPaymentIds": [
"<carrierPaymentIds>"
]
}'Success response
Carrier remittance email preflight
objectstringrequiredokbooleanrequiredapi_versionstringrequiredrequest_idstringrequiredErrors
No operation-specific error responses.