Charges
Record an odometer reading for a charge
Changed onRequired scope: charge-odometer:write </br>Organization authorization: supported
The reading is stored with source set to partner_api — provenance cannot be chosen by the caller. Readings are append-only evidence: implausible jumps and decreases are never rejected at write time, they are surfaced asynchronously as verification results. To correct history, record a new reading.
post/api/v1/charges/{chargeId}/odometer-readings
Request
- Base URLhttps://partner-api.monta.com
- URLhttps://partner-api.monta.com/api/v1/charges/{chargeId}/odometer-readings
- AuthHTTP bearer
Path parameters
chargeIdinteger required
Request body
Example request
{
"odometerKm": 42500,
"readingAt": "2026-05-21T11:55:00Z",
"sourceRef": "fleet-run-9"
}Response
Odometer reading recorded
Example response
{
"id": 1,
"chargeId": 1234,
"vehicleId": 99,
"odometerKm": 42500,
"readingAt": "2026-05-21T11:55:00Z",
"source": "partner_api",
"sourceLabel": "Partner API",
"sourceRef": "fleet-run-9",
"capturePhase": "manual",
"confidence": "declared",
"confidenceLabel": "Declared",
"editable": true,
"createdAt": "2026-05-21T12:00:00Z"
}Changes
- info
endpoint added
- info