🚧 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 POS cannot receivestatus is COMPLETED or FAILED.status | Description |
|---|---|
PENDING | Job is queued, waiting to be processed. |
IN_PROGRESS | The driver is sending commands to the printer. |
COMPLETED | Ticket printed and cut successfully. |
FAILED | Hardware error occurred. See errorCode. |
In Local mode this endpoint is a GETwithprint_job_idas a query parameter. The Cloud
variant usesPOSTwith the ID in the body — do not copy one integration onto the other.
Authorization and timestamp headers.curl --location 'https://api-uat.kushkipagos.com/terminal/v1/print_job?print_job_id=undefined' \
--header 'Authorization;' \
--header 'timestamp;'{
"printJobId": "RECEIPT-20240317-001",
"status": "COMPLETED",
"externalReference": "Order-4421"
}