API
The SOPCompass REST API: keys, endpoints and examples.
- SOPCompass API overviewBusinessThe SOPCompass REST API reads your SOPs, libraries, boards, people and assignments, assigns SOPs and adds new SOPs, from your own code or a no-code tool.
- API quickstartBusinessCreate a read-only key, list your libraries and SOPs, then read one SOP in full. Four steps, about two minutes.
- Authentication and API keysBusinessOwners and admins create read only or read and write keys in People, Settings and billing. Send a key as a Bearer token in the Authorization header, never in a URL.
- Rate limitsBusinessEach key gets 60 requests per calendar minute. Every counted response carries X-RateLimit headers, and a 429 carries Retry-After in seconds.
- PaginationBusinessGET /sops and GET /assignments return pages of up to 100 items. Pass next_cursor back as cursor, with the same filters, until has_more is false.
- ErrorsBusinessErrors share one shape, an HTTP status plus a stable error code. Branch on the code, show the message to people, and retry only 429 and 500.
- Filtering and updated_sinceBusinessEvery filter on GET /sops and GET /assignments, what counts as a change to an SOP, and the exact polling pattern that never misses one.
- List SOPsBusinessReference for GET /sops, the paginated list of SOPs ordered by updated_at, with every parameter, field and error.
- Get an SOPBusinessReference for GET /sops/{id}, which returns an SOP's fields plus its cards, steps and image URLs, archived or not.
- Create an SOPBusinessReference for POST /sops, which turns a title plus Markdown or plain text into a new SOP with one card per heading.
- Search SOPsBusinessReference for GET /search, which returns up to 50 SOPs matching a query, with phrase, or and exclude syntax.
- List librariesBusinessReference for GET /libraries, which returns every library the workspace can see in one response, own libraries first.
- List boardsBusinessReference for GET /boards, which returns the workspace's boards (pillars) in display order, in one response.
- List peopleBusinessReference for GET /people, which returns every member of the workspace in one response, sorted by name.
- List assignmentsBusinessReference for GET /assignments, the paginated list of who has been assigned which SOP, with open, overdue and completed status.
- Assign an SOPBusinessReference for POST /assignments, which assigns an SOP to a member by sign-in email, refuses duplicates and sends no email.
- Guide: keep a knowledge base in syncBusinessA complete, restartable sync job that copies every SOP out of SOPCompass, then picks up only what changed, including archives and deletions.
- Guide: build an internal chatbot on your SOPsBusinessRetrieve the right SOPs with full-text search, turn their cards into clean text, and ground a language model's answer in them with links back to the app.
- Guide: auto-assign onboarding SOPs to new hiresBusinessWhen a new hire joins your workspace, assign every SOP in your onboarding library that fits their departments, with a due date, and notify them yourself.
- Guide: Zapier, Make and n8nBusinessStep-by-step HTTP setups for Zapier, Make and n8n. Poll for new SOPs and assignments, assign SOPs, and create SOPs from Markdown.
- API security best practicesBusinessA checklist for running integrations safely, from scoping and storing keys to rotating them, reacting to a leak and rendering SOP HTML.
- API changelogBusinessWhat changed in the SOPCompass API and when. Within v1, changes are additive only.