List boards
Reference for GET /boards, which returns the workspace's boards (pillars) in display order, in one response.
On this page
Shell
GET https://app.sopcompass.com/api/v1/boardsScope: read only or read and write. Paginated: no; everything in one response.
Returns the workspace’s own boards, ordered by position. A board is one of the workspace’s pillars, or a board created before pillars existed. Use a board’s id as board_id on GET /sops to list the SOPs in all its libraries. Boards of workspaces that share libraries in aren’t listed.
Parameters
None.
Request
Shell
curl https://app.sopcompass.com/api/v1/boards \
-H "Authorization: Bearer $SOPCOMPASS_API_KEY"JavaScript
const res = await fetch("https://app.sopcompass.com/api/v1/boards", {
headers: { Authorization: `Bearer ${process.env.SOPCOMPASS_API_KEY}` },
});
const { data: boards } = await res.json();Python
import os
import requests
res = requests.get(
"https://app.sopcompass.com/api/v1/boards",
headers={"Authorization": f"Bearer {os.environ['SOPCOMPASS_API_KEY']}"},
timeout=30,
)
boards = res.json()["data"]Response
200 OK
JSON
{
"data": [
{
"id": "9a1c4e2b-6d3f-4b8a-8c7e-1f2a3b4c5d02",
"name": "Company",
"pillar": "company",
"position": 0,
"library_count": 3,
"created_at": "2026-08-30T12:00:00.000000Z"
},
{
"id": "1b3d5f7a-9c2e-4a6b-8d0f-2a4c6e8b0d14",
"name": "Fulfillment and delivery",
"pillar": "fulfillment_delivery",
"position": 4,
"library_count": 5,
"created_at": "2026-08-30T12:00:00.000000Z"
},
{
"id": "7e9a1c3d-5f7b-4d9e-8a1c-3e5f7a9b1d21",
"name": "Old procedures",
"pillar": null,
"position": 100,
"library_count": 1,
"created_at": "2026-06-02T09:31:45.004228Z"
}
]
}| Field | Type | Description |
|---|---|---|
id |
UUID | The board’s id. |
name |
string | The board’s name as shown in the app. |
pillar |
string or null | The pillar this board is: company, lead_acquisition, lead_nurture, sales_execution, fulfillment_delivery or retention. null for a board created before pillars. |
position |
integer | Display order. Pillars are 0 to 5. |
library_count |
integer | Libraries on the board. |
created_at |
timestamp | When the board was created. |
Errors
| Status | Code | When |
|---|---|---|
| 405 | method_not_allowed |
POST instead of GET. |
Authentication, plan and rate limit errors apply to every endpoint; see Errors.