Charges
Correct an odometer reading you recorded
Changed onRequired scope: charge-odometer:write </br>Organization authorization: supported
Only readings with source partner_api can be corrected; readings from a vehicle integration, the driver app or the operator hub are another party's evidence and are rejected with 403. Omitted fields are left untouched, so sourceRef can be overwritten but not cleared — record a new reading instead.
patch/api/v1/charges/{chargeId}/odometer-readings/{readingId}
Request
- Base URLhttps://partner-api.monta.com
- URLhttps://partner-api.monta.com/api/v1/charges/{chargeId}/odometer-readings/{readingId}
- AuthHTTP bearer
Path parameters
chargeIdinteger required
readingIdinteger required
Request body
Example request
{
"odometerKm": 42500,
"readingAt": "2026-05-21T11:55:00Z",
"sourceRef": "fleet-run-10"
}Response
Odometer reading corrected
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