Skip to main content
GET
Get carrier settlement statement
The Get Carrier Settlement Statement endpoint returns a single finalized carrier settlement statement by its statement number, including its per-trip breakdown, line items, payments, and totals. Only settled statements are returned. If the statement does not exist, or is deleted/failed, the endpoint responds with 404 Not Found. This endpoint requires the carrier:read scope.

Request Parameters

The following parameters are required in the URL path:

Example CURL Request

Use the current API version number and replace the Authorization header value with your actual Bearer token:

Response Parameters

Returns a single statement object with the same shape as each item in the Search Carrier Settlement Statements response. Monetary values are objects of the form { "Amount": <number>, "Currency": <ISO 4217 numeric code, may be null> }.

Example Response


Rate Limits

All endpoints are subject to rate limits to protect the API from traffic spikes. For detailed information on rate limits, please refer to the Rate Limits section.

Authorizations

Authorization
string
header
required

OAuth 2.0 client-credentials access token. Obtain one from https://auth.alvys.com/oauth/token (grant_type=client_credentials, audience=https://api.alvys.com/public/), then paste it here. The playground sends it as Authorization: Bearer <token>.

Path Parameters

number
integer<int32>
required
version
string
default:1.0
required

API version (e.g., 1.0)

Example:

"1.0"

Response

OK

Number
integer<int32>
required
Status
string
required
StatementDate
string<date-time>
required
SubsidiaryId
string
required
Payee
object
required
PaymentProvider
string
required
NetAmount
object
required
PaidAmount
object
required
RemainingAmount
object
required
Trips
object[]
required
Payments
object[]
required
RemittanceDate
string<date-time> | null
RemitTo
string | null