🚧 Beta — Early Access
This API is in early access. Endpoints, parameters, and response structures
may change without prior notice. Do not deploy to production without
coordinating with the Kushki integration team.
webhookUrl when your POSstatus isCOMPLETED or FAILED.status | Description |
|---|---|
PENDING | Job is queued, waiting to be processed. |
COMPLETED | Ticket printed and cut successfully. |
FAILED | Hardware error occurred. See errorCode. |
In Cloud mode this endpoint uses POST(notGETas in Local mode) due to cloud relay
routing requirements, andprint_job_idtravels in the request body — not as a query
parameter.
Authorization and timestamp{
"print_job_id": "CUST-TICKET-001"
}curl --location 'https://api-uat.kushkipagos.com/terminal/v1/SN71652/sync/print_job' \
--header 'Authorization: Basic 9f2c4e1b7a63d8f05c2e9b41a7d3086fbe15c4d29a7e0b38f6c1d52a94e7b3c0' \
--header 'timestamp: 1748476800' \
--header 'Content-Type: application/json' \
--data '{
"data": "a3f14c7e9b02d85fbc1e46a9d370f28b:9e0d7f21c4a8b653e17d902fac48b5d6e83c1704a9f26db8"
}'{
"printJobId": "CUST-TICKET-001",
"status": "COMPLETED"
}