Developers

Build on top of your fleet.

The same fleet, jobs, and inventory you watch in the dashboard — available over a clean REST API. Wire up a wall display, a stock alert, a custom report, or pipe in orders from a channel we don’t sync yet. On every paid plan.

What you get

Read state, push work, ship faster.

No new protocol to learn. Plain HTTPS and JSON, the way the rest of your stack already talks.

Read

Your fleet, as JSON.

Pull live printer status, the active queue, and material inventory the same way the dashboard does — no scraping, no plugin, no SD card. Build a wall display, a Slack alert, a nightly report.

Push

Orders in from anywhere.

Got a channel we don’t natively sync yet? Send orders straight in — over Zapier with no code, or a few lines of your own. They land as routed jobs, same as an Etsy or Shopify sale.

Auth

REST + a Bearer key.

Plain HTTPS, JSON responses, an Authorization: Bearer header. Generate a key in the dashboard, scope it, revoke it when you’re done. No OAuth dance for a read endpoint.

REST · Bearer-key auth · included on every paid plan

A read in 30 seconds

One key, one request.

List every printer in your farm with its live status. Same data the dashboard renders — yours to do anything with.

Request GET
curl https://api.autoprintfarm.com/public/v1/printers \
  -H "Authorization: Bearer apf_live_•••••••••••••"
Response 200 OK
{
  "data": [
    {
      "id": "prn_8Qk2",
      "name": "X1C — Bench A",
      "model": "X1 Carbon",
      "status": "printing",
      "progress": 0.62,
      "current_job": "job_4f1d",
      "material": "PLA · Galaxy Black"
    },
    { "id": "prn_3Lm9", "name": "A1 Mini — Shelf 2",
      "model": "A1 Mini", "status": "idle" }
  ]
}

Jobs and inventory follow the same shape under /public/v1/jobs and /public/v1/inventory. Fields, filters, and pagination are documented in full on the reference.

Full reference

Every endpoint, field, and filter lives on docs.autoprintfarm.com.

This page is the pitch. The reference is the contract — request shapes, response schemas, error codes, and copy-paste examples, kept in lockstep with the live API.

Open the docs

API questions

Questions, answered.

Don’t see yours? Email nate@autoprintfarm.com — a real person reads every message.

What can the API actually do?

Today it’s a read API for your fleet, jobs, and inventory, plus an order-intake path so any channel can drop work into your queue. Live endpoints and their exact shapes are documented at docs.autoprintfarm.com.

Is there a write API or an SDK?

Not yet. The public surface is read-only fleet/job/inventory data plus order intake — no general write endpoints and no official SDKs to install. It’s plain REST, so any HTTP client works. We’ll say plainly when more ships.

How do I authenticate?

Generate an API key in the dashboard and send it as Authorization: Bearer <key>. Keys are per-tenant and revocable. The base URL is https://api.autoprintfarm.com; public read endpoints live under /public/v1/*.

Which plans include API access?

Every paid plan. Pro is $19/mo — 3 printers included, then $6 → $4 → $3 per added printer — with the API, Etsy & Shopify sync, queue, inventory, worklist, analytics, and team roles. No revenue cut, no per-call charge.

What if I hit an edge case?

Email nate@autoprintfarm.com — a real person reads every message. For sales or a walkthrough, nate@autoprintfarm.com.

Ready when your farm is

Turn a busy garage into a shop that runs itself.

One place for your printers, your orders, and your team — and it keeps running long after you’ve closed the laptop.

Free for one printer · no credit card · 5-minute setup