SCOPABLE DEVELOPERS
Build on the Scopable platform.
Connect tenant-scoped systems to Scopable clients and contacts with a versioned REST API, a public OpenAPI specification, and signed outbound webhooks.
When to use Scopable
Reach for the Scopable API when an MSP automation or agent needs to work with tenant-scoped client organizations or contacts.
- Sync client organizations or contacts from an approved CRM or PSA workflow.
- Read, create, update, or archive Scopable client records.
- Read, create, update, or archive client contacts.
- React to signed client or contact change webhooks.
External API v1 does not expose quotes, opportunities, assessments, or roadmaps yet.
How an agent calls Scopable
- Read the OpenAPI specification and getting-started guide.
- Ask a tenant administrator for a least-privilege API key from Settings → Developer.
- Send it as a bearer token to the versioned
/v1routes. - Reuse an
Idempotency-Keyfor retried creates. - Branch on
error.code, retainerror.request_id, and obey quota headers.
Scopable OpenAPI 3.1 specification
Machine-readable schemas and operations for the Scopable client and contact API.
Open resourceScopable API getting-started guide
Create an API key, authenticate requests, paginate results, and make idempotent writes.
Open resourceScopable API authentication
Use a scoped bearer API key from Settings → Developer. Live and test keys are supported.
Open resourceScopable signed webhooks
Receive HMAC-signed client and contact changes without polling the API.
Open resourceAPI reliability and lifecycle
Rate limits
Standard API keys allow 60 requests per 60 seconds. Quota-controlled responses return the IETF HTTPAPI RateLimit-Policy and RateLimit structured fields. A 429 also returns Retry-After.
Typed errors
Every failure returns a machine-readable code, a human-readable message, and a request_id that is also sent in X-Request-Id.
Versioning and deprecation
Breaking changes require a new major URL version. Scheduled retirements use Deprecation (RFC 9745), Sunset (RFC 8594), and a rel="deprecation" link to migration guidance. No v1 retirement is scheduled.