ManagementTerminal settingsTerminal settings terminal level

Update the logo

PATCH
/terminals/{terminalId}/terminalLogos

Updates the logo for the payment terminal identified in the path.

  • To change the logo, specify the image file as a Base64-encoded string.
  • To restore the logo inherited from a higher level (store, merchant account, or company account), specify an empty logo value.

To make this request, your API credential must have the following role:

  • Management API—Terminal settings read and write

In the live environment, requests to this endpoint are subject to rate limits.

Authorization

AuthorizationBasic <token>

In: header

Path Parameters

terminalId*string

The unique identifier of the payment terminal.

Request Body

application/json

data?string

The image file, converted to a Base64-encoded string, of the logo to be shown on the terminal.

Lengthlength <= 350000

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PATCH "https://example.com/terminals/string/terminalLogos" \  -H "Content-Type: application/json" \  -d '{    "data": ""  }'

Example response for removing a payment terminal logo to restore the logo from a higher level

{  "data": "LOGO_INHERITED_FROM_HIGHER_LEVEL_BASE-64_ENCODED_STRING"}