Terminal sessions
Create a session on a terminal
post/terminal-sessions
Request
- Base URLhttps://api.dojo.tech
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
versionstring date required
The API version with format yyyy-mm-dd. The current version is 2026-02-27.
software-house-idstring required
This field shows the EPOS company whose software is generating the request. This value should not be configurable as it will remain the same for all customers using particular EPOS software.
reseller-idstring
This identifies the reseller of the EPOS. This may be the same as the software-house-id if they are also the seller.
Request body
Example request
{
"terminalId": "tm_sandbox_amxm22C23",
"details": {
"sale": {
"paymentIntentId": "pi_sandbox_RBMHTJ4fIkmSppDILZVCGw"
}
}
}Response
Terminal session created.
Example response
{
"id": "ts_sandbox_RBMHTJ4fIkmSppDILZVCGw",
"details": {
"sale": {
"paymentIntentId": "pi_sandbox_RBMHTJ4fIkmSppDILZVCGw"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.