Update terminal locations
x-ms-visibility: "important"
Updates only list of the location IDs of an existing terminal
Path Parameters
integrationId string required
Integration ID
terminalId string required
Terminal ID
application/json
Request Body required
Updated terminal locations data
locationIds string[]
Responses
- 200
- 400
- 401
- 404
Terminal locations successfully updated.
application/json
Schema
Example (from schema)
Schema
id string
name string
integrationId string
externalTerminalId string
customerReference string
countryCode string
partyId string
address string
city string
postalCode string
state string
country string
coordinates object
latitude string
longitude string
invoiceBaseUrl uri
invoiceCreator string nullable
Possible values: [CPO
, PTP
]
Default value: CPO
locationIds string[]
chargerIds string[]
created date-time
lastUpdated date-time
{
"id": "string",
"name": "string",
"integrationId": "string",
"externalTerminalId": "string",
"customerReference": "string",
"countryCode": "string",
"partyId": "string",
"address": "string",
"city": "string",
"postalCode": "string",
"state": "string",
"country": "string",
"coordinates": {
"latitude": "string",
"longitude": "string"
},
"invoiceBaseUrl": "string",
"invoiceCreator": "CPO",
"locationIds": [
"string"
],
"chargerIds": [
"string"
],
"created": "2025-08-26T05:08:33.390Z",
"lastUpdated": "2025-08-26T05:08:33.390Z"
}
Validation error occurred.
application/json
Schema
Example (from schema)
Schema
errorCode string
message string
errorNumber int32
helpLink string
{
"errorCode": "string",
"message": "string",
"errorNumber": 0,
"helpLink": "string"
}
User not authorized.
Terminal not found.
Loading...