One-line verdict: A deep, documented REST API with webhooks and five ways to sign in — arranged one customer build at a time, by that build’s admin. Openness: 4 / 5 — rated 4 because Simpro documents a full REST API with OAuth, a published endpoint reference, and a webhook system, held back from 5 by the per-build, admin-mediated setup and an entity matrix that’s only partly verifiable from public pages. (Name note: the vendor now styles it Simpro; older pages and its API forum still say “simPRO.”)
Rung 1 — Direct connection. Simpro’s developer center states it directly: “Our RESTful API allows you to view, create or edit resources on any Simpro builds,” designed to the Swagger/OpenAPI 2.0 specification with a downloadable spec and a full endpoint list. Read that sentence’s key phrase twice: on any Simpro builds. Each customer runs their own build of Simpro, and API access is arranged per build — there is no single central door.
Authentication is the most flexible in this directory: five documented grant types — authorization code and implicit (“Log in with your Simpro account”), resource-owner credentials, client credentials (which Simpro calls the more secure option), and a plain API key described as “a single access token which never expires.” That last one deserves an owner’s attention: a key that never expires is convenient and dangerous in equal measure — lose it and it works forever until someone revokes it. After choosing a grant, the application gets registered.
Verified at the endpoint level: Customers — list all customers and company customers (paged, up to 250 per page), and create a new company customer — is documented in the reference. The developer center’s general claim covers jobs, quotes, invoices, and payments as “resources,” and Simpro’s own API forum (staff answers) references job, quote, lead-conversion, and customer-invoice routes — but forum posts are weaker evidence than the reference, and several per-object reference pages wouldn’t render in our pass, so the entity-by-entity read/write matrix for those objects stays UNVERIFIED below rather than extended from the customers proof.
Webhooks: documented properly — subscribe to events instead of polling, with subscriptions set up by an administrator inside the build (System → Setup → API → Webhook Subscriptions) or created through the API itself; payloads are signed (SHA1 HMAC in a header) with a secret you choose. The documented example event is a customer update; the full event catalog wasn’t extractable in our pass.
Plan gate: Simpro’s pricing page presents a single base plan and checkmarks “Open API” under its available integrations — no API add-on is stated. Bridge apps: Zapier carries a Simpro app (bridge evidence: New Job and New Company Customer triggers; Create Service Job among the actions). No native Make app was verified.
Hidden gate: Every customer’s Simpro is its own separate build — their admin has to set up API access and hand over credentials first. There is no central switch, and a multi-build group repeats the setup for each company.
If you run Simpro — typically a larger electrical, plumbing, HVAC, or security operation — you own a genuinely documented API with real events and flexible sign-in. The work is governance: per-build credentials, an admin who owns the webhook subscriptions, and a hard rule about that never-expiring key. Get those three right and Simpro connects as deeply as anything in this directory.
Free AEO Checker — Is your website ready to be recommended by AI search? Get a readiness score from the signals on your own site.
Free Snapshot — Find where leads and money leak — missed calls, slow lead response, stale quotes, unpaid invoices — and see which ones Simpro can help you close.
Related platform guide: the Tradify API guide