Skip to content

What has been charged for deliveries, and what happened to it.

GET
/v1/charges
curl --request GET \
--url https://courierapi.itdlogisoft.co.uk/v1/charges \
--header 'Authorization: Basic <credentials>'

OK

Media typeapplication/json
Array<object>

What a delivery cost and where its money got to.

status follows the money rather than the delivery: authorised is a hold placed when the job was booked, captured is the money actually taken when it was delivered, and voided is a hold released because the delivery never happened.

object
id
required
string
job_id
required
string
status
required
string
currency
required
string
amount_minor
required
integer | string format: int64
/^-?(?:0|[1-9]\d*)$/
refunded_amount_minor
required
integer | string format: int64
/^-?(?:0|[1-9]\d*)$/
raised_at
required
string format: date-time
captured_at
required
null | string format: date-time
decline_code
required
null | string
last_error
required
null | string

Example generated

[
{
"id": "example",
"job_id": "example",
"status": "example",
"currency": "example",
"amount_minor": 1,
"refunded_amount_minor": 1,
"raised_at": "2026-04-15T12:00:00Z",
"captured_at": "2026-04-15T12:00:00Z",
"decline_code": "example",
"last_error": "example"
}
]