Charge Points
Create or update an external ticket reference for a charge point
Changed onIdempotent on system + externalId: the first call creates the reference, later calls update it. Replaces the whole record: an omitted optional field is stored as null.</br></br>Required scope: tickets:write </br>Organization authorization: supported
put/api/v1/charge-points/{chargePointId}/tickets/{system}/{externalId}
Request
- Base URLhttps://partner-api.monta.com
- URLhttps://partner-api.monta.com/api/v1/charge-points/{chargePointId}/tickets/{system}/{externalId}
- AuthHTTP bearer
Path parameters
systemstring required
External system the ticket lives in (lowercase letters, digits and dashes, max 32)
externalIdstring required
Id of the ticket in the external system (letters, digits and ._:-, max 255)
chargePointIdinteger required
Request body
Example request
{
"title": "Charge point offline",
"status": "in_progress",
"nativeStatus": "IN_PROGRESS",
"url": "https://app.getmaintainx.com/workorders/124383489",
"alertId": "8821",
"alertOpenedAt": "2026-10-01T08:00:00Z",
"ticketCreatedAt": "2026-10-01T08:05:00Z",
"commentCount": 3,
"lastCommentAt": "2026-10-01T09:30:00Z",
"returnedToServiceAt": "2026-10-01T12:00:00Z"
}Response
Ticket reference created or updated
Example response
{
"id": 1,
"chargePointId": 42,
"system": "maintainx",
"externalId": "124383489",
"title": "Charge point offline",
"status": "in_progress",
"nativeStatus": "IN_PROGRESS",
"url": "https://app.getmaintainx.com/workorders/124383489",
"alertId": "8821",
"alertOpenedAt": "2026-10-01T08:00:00Z",
"ticketCreatedAt": "2026-10-01T08:05:00Z",
"commentCount": 3,
"lastCommentAt": "2026-10-01T09:30:00Z",
"returnedToServiceAt": "2026-10-01T12:00:00Z",
"createdAt": "2026-10-01T08:05:10Z",
"updatedAt": "2026-10-02T10:00:00Z"
}Changes
- info
endpoint added
- info