REST + JSON
Single endpoint, JWT auth, OpenAPI spec. Build in any language in minutes.
A single REST API call turns your transaction data into printer-ready ESC/POS bytes or responsive HTML. No receipt formatting logic in your POS code.
// render.ts
const url = 'https://edge:8080/api/v1/receipt/escpos';
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY',
},
body: JSON.stringify({
companyCode: 'MC-01',
personalityCode: 'GNR-MERCH',
storeCode: 'STR-01',
xml: '<your POSLog V6 XML here>',
}),
});
const result = await response.json();
sendToPrinter(result); Every primitive a developer expects, plus a few you didn’t know you needed.
Single endpoint, JWT auth, OpenAPI spec. Build in any language in minutes.
Same template, multiple formats. The renderer handles printer command sets, font fallbacks, and page sizing.
Deployed on a global edge network. P50 latency under 10ms with regional pinning.
Map your existing transaction data once and reuse it across every output channel.
Try the API without a key. Postman collection, curl snippets, and TypeScript SDK ready.
Receive render status, delivery confirmations, and template publish events in real time.
Sign up in 30 seconds, get an API key, and start rendering receipts.