v1

latestOpenAPI 3.1.02026-07-24416405768.8 KB
e) Organisation Management

Partially update a terminal

Updates only the supplied fields of a terminal. Omitted fields are left unchanged. version is mandatory for optimistic locking. If mappings are supplied they fully replace the existing set; omit mappings to leave them unchanged. Omitting configuration leaves the terminal's existing config intact.

patch/eclipse-conductor/rest/v1/tenants/{tenantId}/organisations/{organisationId}/terminals/{terminalId}

Path parameters

tenantIdinteger required
organisationIdinteger required
terminalIdinteger required

Request body

createdstring date-time
customerIdinteger
lastModifiedstring date-time
namestring
statusstring
storeIdinteger
terminalIdinteger
terminalTypeIdinteger
versioninteger
walletIdinteger

Example request

{
  "created": "2022-03-10T12:15:50-04:00",
  "lastModified": "2022-03-10T12:15:50-04:00"
}

Response

OK

createdstring date-time
customerIdinteger
lastModifiedstring date-time
namestring
statusstring
storeIdinteger
terminalIdinteger
terminalTypeIdinteger
versioninteger
walletIdinteger

Example response

{
  "created": "2022-03-10T12:15:50-04:00",
  "lastModified": "2022-03-10T12:15:50-04:00"
}