Print Bridge

Paired phones, API key, and recent print jobs for your account.

API key

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.

Print now

Connecting to server…

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.

Paired devices

NameStatusPush tokenLast seen

Send a test print

API & Integration

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.

MethodEndpointPurpose
POST/api/v1/print/adhocPrint plain text, formatted lines (bold/underline/dividers), or an image/PDF
POST/api/v1/print/orderPrint a structured order receipt (order number, customer, line items, notes)
GET/api/v1/print/jobsList 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" }
    }
  }
}

Try it

Send a real request with your API key and see the raw response - copy the equivalent curl command below once it works.

Recent jobs

Jobs are kept for 24 hours after they're created, then automatically deleted - undelivered (pending) jobs included.

DeviceTypeStatusCreatedError