Paired phones, API key, and recent print jobs for your account.
Send this as the X-API-Key header from your order source (webhook, Zapier,
your own backend) or the print-from-web integration. Regenerating immediately invalidates
the old key.
Or scan this from the app's Print Bridge screen
No account needed for this one - open Print Bridge in the app on your phone and enter the 12-digit code shown there. Useful for printing to a phone that isn't paired to this account.
| Name | Status | Push token | Last seen |
|---|
Call these from your own app, webhook, or automation (n8n, Zapier, a script) to print from
code. Every request needs your API key above as the X-API-Key header.
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /api/v1/print/adhoc | Print plain text, formatted lines (bold/underline/dividers), or an image/PDF |
| POST | /api/v1/print/order | Print a structured order receipt (order number, customer, line items, notes) |
| GET | /api/v1/print/jobs | List your 50 most recent print jobs and their status |
| GET | /api/v1/print/jobs/{jobId} | Check one job's status by id |
Prefer an AI agent (Claude Desktop, Cursor, etc.) over writing code? Connect it to this MCP server instead - same API key, sent the same way:
{
"mcpServers": {
"print-bridge": {
"url": "https://printbridge.bluetoothprinter.in/mcp",
"headers": { "X-API-Key": "YOUR_API_KEY" }
}
}
}
Send a real request with your API key and see the raw response - copy the equivalent curl command below once it works.
Jobs are kept for 24 hours after they're created, then automatically deleted - undelivered (pending) jobs included.
| Device | Type | Status | Created | Error |
|---|