Skip to main content
07 · XPro APIs

Plug into the stack
you already run.

Webhooks and REST endpoints into the Xerographic dashboard. Push tickets from your ERP, pull SLA metrics into your BI, integrate the dispatch desk with your CRM.

RESTAPIJSON over HTTPS
WebhooksPushReal-time events
30+EndpointsTickets, devices, metrics
Self-serveTokensPer-user scopes
What you get

The full picture, not just the headline.

Open ticket from your ERP

POST /tickets with device_id + summary + priority. Returns ticket URL + ETA. Wire into SAP B1, NetSuite, or your custom system in an afternoon.

POST /tickets

Pull SLA metrics into your BI

GET /sla?from=&to=&device= for ticket history with response/resolve times. Snowflake/PowerBI/Tableau-ready JSON.

GET /sla

Webhook on every event

Ticket opened, tech dispatched, SLA at risk, ticket closed. Push to your Slack, Teams, or PagerDuty. No polling, no missed events.

EVENTS · SIGNED

Device telemetry stream

Live page counts, supply levels, error states via streaming endpoint or hourly bulk export. Build your own dashboards if ours isn't enough.

STREAM · BULK

OAuth + scoped tokens

Per-user tokens with read/write scopes. Revoke from dashboard without breaking other integrations. Audit log of every API call.

OAUTH 2 · AUDITED

Sandbox environment

Identical API surface in /sandbox with synthetic data. Build your integration safely, promote to prod when ready. Same docs, same SDK.

SANDBOX FIRST
By the numbers

SLAs, specs, and the boring fine print.

API uptime99.95%Trailing 90d
Median latency120 msp50 reads
Webhook delivery99.9%Auto-retry 24h
Endpoints32Tickets, devices, supplies
SDK languages5TS, Python, Go, Java, .NET
DocsOpenAPI 3.1Postman collection
Real use cases

What this looks like in production.

Healthcare · IT helpdesk

Auto-open ticket from EHR alert

EHR detects 'printer offline' → webhook to XPro → ticket opened → tech dispatched. Zero human steps between alert and rolling truck.

Logistics · BI dashboard

Print costs by warehouse in PowerBI

Daily extract of pages/cost per device → BI tool → leadership dashboard. They see print costs alongside fuel and labor — finally apples-to-apples.

Hospitality · Slack ops

Front-desk Slack channel gets SLA alerts

When a guest-facing printer goes offline, webhook posts to #ops-front-desk with the ETA. Manager knows before the desk clerk calls.

Read the docs first

Sandbox key in 5 minutes.

We'll spin you a sandbox token, send OpenAPI spec and Postman collection, and answer integration questions same day. Build, then talk price.

Get a free proposalSee all services