Terminal Management
Terminal validation, registration, configuration, and deactivation.
GET
/api/v1/{system}/listTerminalsList terminals belonging to a branch. Tenant-isolated.
Auth: Bearer JWT
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| branchId | long (query) | Yes | Branch user ID |
| excludeConfigId | long (query) | No | Exclude the caller's own terminal |
SandboxCalls go to
https://payus.co.nzAuthentication
POST
/api/v1/terminal/deactivateDeactivate a terminal. Generates new activation code, revokes tokens, kicks WebSocket session.
Auth: Bearer JWT
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| configId | long | Yes | Terminal config ID |
| reason | string | No | Deactivation reason |
SandboxCalls go to
https://payus.co.nz