The API Report CardAPI Index
Fergus

Fergus API

Field Service Management · fergus.com

Fergus publishes a public REST API at api.fergus.com/docs with OpenAPI docs, authenticated by Personal Access Tokens users generate in-app. There is no OAuth for multi-tenant apps and no official SDK, and the Swagger docs are a bare-bones shell.

Last verified: July 2026Field Service
API GRADE
D
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic REST API documented at api.fergus.com/docs with self-generated personal access tokens and webhooks.
AccessPOORCustomers self-generate PATs in-app, but with no OAuth flow third-party apps have no sanctioned multi-tenant path.
CoveragePOORWebhook coverage and the event catalogue are not clearly documented; supplier price-list data rides on fragile first-party syncs.
AuthPOORPersonal Access Tokens only; no documented OAuth flow, which blocks per-user consent for app builders.
Docs & DXPOORDocs are a bare Swagger UI shell with little narrative; no official SDK exists.
StabilityMIXEDCompany-specific rate limiting exists but exact limits are unpublished; supplier integration outages hit API consumers.
MORE FROM THE REPORT CARD
Supergood: Fergus has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Fergus scores D on the API Report Card. Fergus publishes a public REST API at api.fergus.com/docs with OpenAPI docs, authenticated by Personal Access Tokens users generate in-app. There is no OAuth for multi-tenant apps and no official SDK, and the Swagger docs are a bare-bones shell.

Tried to integrate with Fergus?
SOURCES
Swagger docs page is bare-bones (Swagger UI shell) with limited human-readable narrative api.fergus.com
Xero sync errors ("Invoice not of valid status for modification", account/tax code mismatches) require manual reconnection help.fergus.com
Webhook coverage and event catalogue not prominently documented help.fergus.com
No public SDKs (JS/Python/Go) listed on apitracker.io apitracker.io
Xero integration goes stale and stops pushing invoices; requires disconnect/reconnect help.fergus.com