The RemoteOps REST API gives your systems programmatic access to every part of field service operations — work orders, customers, assets, service contracts, invoices, calls, and inventory. Authentication uses Bearer tokens (API keys) scoped to your tenant, and every endpoint is described in an OpenAPI 3.1 specification so you can generate clients in any language. Multi-tenant by design: each API key is bound to a single tenant, and responses never cross organisation boundaries.
Prefer to inspect the raw spec? Download the OpenAPI JSON and pipe it into your code generator of choice. The full interactive reference — try-it-now requests, response schemas, and example payloads — loads below.
Seven domains, each documented with request and response schemas, status codes, and idempotency guarantees. A short tour of what lives where:
Generate an API key in Settings → API Keys, then call any endpoint with Authorization: Bearer rops_live_…. Rate limit is sixty requests per minute per key by default. The full reference below supports authenticated try-it-now requests against your own tenant.