Update Terminal
Update a terminal configuration. Supports updating name, description, MID, TID, var_sheet (processor-specific settings), and batch_schedule (automated batch close/open scheduling).
Batch Schedule: Set batch_schedule to configure Koard-managed batch scheduling for TSYS, Elavon, or Worldpay terminals. Set to null to remove and revert to manual management. Omit the field entirely to leave the existing schedule unchanged.
- Type: string · Terminal Idterminal
_id required
- enumAcceptconst:application/jsonrequired
Response format. Must be
application/json.values- application/json
- enumContent
- Type const:application/jsonrequiredRequest payload format. Must be
application/jsonwhen a body is sent.values- application/json
- Type: object | null · Batch Schedulebatch
_schedule Automated batch close/open schedule. Set to configure Koard-managed batch scheduling. Set to null to remove and revert to manual management. Omit to leave unchanged. Only supported for TSYS, Elavon, and Worldpay terminals.
- Type: string | null · Descriptiondescription
- Type: string | null · Midmid
Merchant ID
- Type: string | null · Namename
- Type: string | null · Tidtid
Terminal ID
- Type: object | null · Var Sheetvar
_sheet Processor-specific configuration (e.g., TSYS VAR sheet data)
- application/json
- 400
Bad Request. Returned when batch_schedule is set for an unsupported processor (only TSYS, Elavon, Worldpay supported) or when is_active is true but no schedule entries are provided.
- application/json
curl 'https://api.uat.koard.com/v2/terminals/{terminal_id}' \
--request PUT \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-koard-apikey: YOUR_SECRET_TOKEN' \
--data '{
"name": "Front Counter POS"
}'
{
"terminal_id": "term-abc123",
"name": "Front Counter POS",
"mid": "886000001130",
"tid": "00000001",
"processor_config_id": "cfg-tsys-001",
"status": "active",
"account_id": "acct-xyz789",
"location_id": "loc-456",
"var_sheet": {
"applicationId": "B001",
"merchantNumber": "886000001130"
},
"created_at": "2025-01-15T10:30:00Z",
"updated_at": "2025-03-03T18:00:00Z"
}
