API reference
Every REST endpoint an API key can call, grouped by area, generated from ServFlo's own API definitions.
This reference lists the 794 operations you can call with an API key or a connected app. It is generated from the same definitions ServFlo's app, Flo and the MCP server use, so it matches what the API does.
- Base URL:
https://app.servflo.ai/api - Authentication:
Authorization: Bearer sfk_…on every call. See Authentication. - Your business: most paths start with
/organizations/{organizationId}. Find your business's id and check what your key may do with Your role and permissions. - Conventions: money is integer cents and dates are
YYYY-MM-DDin your business's time zone. See Conventions, Pagination and Errors. - Machine-readable spec: the OpenAPI 3.1 document is served at
https://app.servflo.ai/api/openapi.json.
Each operation shows its permission, its risk class (the OAuth scope it needs), its MCP tool name and, where it applies, the add-on it needs or the approval it waits for.
Left out on purpose: the customer-facing pages' public endpoints (booking form, quote and invoice pages, portal), webhook receivers for Stripe, Twilio and email providers, the scheduler, and calls only a signed-in person can make (their own profile and notifications, API keys, Flo, team invitations and purchases on ServFlo's own billing).
Workflows
| Area | Operations |
|---|---|
| Workflows | 8 |
Customers
| Area | Operations |
|---|---|
| Customer insights | 12 |
| Customer portal | 6 |
| Customers | 19 |
| Equipment | 20 |
| Properties | 9 |
Scheduling and dispatch
| Area | Operations |
|---|---|
| Capacity | 6 |
| Dispatch | 6 |
| Field | 13 |
| Field app | 8 |
| Field team | 2 |
| Forms | 10 |
| Jobs | 16 |
| Visit safety | 6 |
| Visits | 10 |
| Weather | 6 |
Quotes and sales
| Area | Operations |
|---|---|
| Memberships | 16 |
| Online booking | 2 |
| Quotes | 13 |
| Requests | 11 |
| Sales presenter | 9 |
| Technician sales | 2 |
Invoices and payments
| Area | Operations |
|---|---|
| Invoices | 22 |
| Online payments | 9 |
| Payments | 7 |
Team and time
| Area | Operations |
|---|---|
| Commissions | 8 |
| Members | 4 |
| Payroll | 9 |
| Team chat | 8 |
| Technicians | 10 |
| Time | 17 |
Pricebook and inventory
| Area | Operations |
|---|---|
| Costing | 1 |
| Expenses | 9 |
| Inventory | 16 |
| Materials | 4 |
| Pricebook | 26 |
| Purchasing | 14 |
| Service types | 4 |
Marketing
Ads
| Area | Operations |
|---|---|
| Ads | 10 |
Reports
| Area | Operations |
|---|---|
| Activity log | 1 |
| Dashboard | 1 |
| Reports | 18 |
Service reports
| Area | Operations |
|---|---|
| Service reports | 102 |
Settings
| Area | Operations |
|---|---|
| Billing | 4 |
| Business units | 10 |
| Imports | 18 |
| Integrations | 18 |
| Organizations | 5 |
| Settings | 12 |
| Webhooks | 13 |