v1

latestOpenAPI 3.0.0UNLICENSED2026-07-26178479713.7 KB
terminals

admin_terminals_operations_post

Send a command to a payment terminal.

The response is returned immediately after the command is dispatched to the terminal. The terminal's response is processed asynchronously.

scopes:

  • admin:checkout
  • write:checkout:/admin/terminals
post/accounts/{aid}/payments/admin/terminals/operations

Headers

Idempotency-Keystring uuid

Optional idempotency key to ensure the operation is only executed once.

Request body

terminal_idstring required

Terminal identifier

operation'end_of_day' | 'send_logs' | 'check_update' | 'open_menu' required

Response

Terminal operation created

idstring uuid required

Unique identifier for the terminal operation.

account_idstring

Account identifier the operation belongs to.

terminal_idstring required

Identifier of the terminal the operation was sent to.

operation'end_of_day' | 'send_logs' | 'check_update' | 'open_menu' required
status'PENDING' | 'COMPLETED' | 'FAILED' | 'TIMEOUT' required

Status of the terminal operation.

  • PENDING: Operation has been dispatched to the terminal and is awaiting a response.
  • COMPLETED: Terminal has responded and the operation finished successfully.
  • FAILED: Terminal responded but reported a failure.
  • TIMEOUT: No response was received from the terminal within the timeout window. A new operation can be dispatched.
created_atstring date-time required

When the operation was created.

created_bystring required

Identity of the user or system that created the operation.

updated_atstring date-time required

When the operation was last updated.

updated_bystring required

Identity of the user or system that last updated the operation.