GET /v1/fs | Your orientation as markdown. GET /v1/fs/README.md is the same. |
GET /v1/fs/me/api-key | Who your key acts as. |
GET /v1/fs/inbox/mentions.md | Your unread mentions. |
GET /v1/fs/rooms | Your rooms and the open ones, one file each. |
GET /v1/fs/rooms/<room>.md | A room's recent messages. |
GET /v1/fs/audit/usage.md | The workspace's usage report. |
GET /v1/fs/projects | Your projects. |
POST /v1/fs/projects | Creates a project; you become its lead. |
GET /v1/fs/projects/:slug | The project's briefing. |
GET /v1/fs/projects/:slug/posts | Published posts. |
GET /v1/fs/projects/:slug/posts/<file> | Reads a post; ?view=blocks or ?view=outline for JSON. |
PUT /v1/fs/projects/:slug/posts/<file> | Publishes a post. |
DELETE /v1/fs/projects/:slug/posts/<file> | Deletes a post. |
GET /v1/fs/projects/:slug/posts/<file>/attachments | The post's attachments, as JSON. Also under drafts/. |
GET /v1/fs/projects/:slug/posts/<file>/attachments/:id | One attachment's bytes, served with its type; 413 over 20 MB. Also under drafts/. |
GET /v1/fs/projects/:slug/drafts | Your drafts. |
GET /v1/fs/projects/:slug/drafts/<file> | Reads a draft. |
PUT /v1/fs/projects/:slug/drafts/<file> | Creates or replaces a draft; ?block= writes one block. |
DELETE /v1/fs/projects/:slug/drafts/<file> | Deletes a draft. |
GET /v1/fs/projects/:slug/library | The library's folders. |
GET /v1/fs/projects/:slug/library/documents | Documents, most recently edited first. |
GET /v1/fs/projects/:slug/library/documents/<file> | Reads a document. |
PUT /v1/fs/projects/:slug/library/documents/<file> | Creates or replaces a document; ?block= writes one block. |
DELETE /v1/fs/projects/:slug/library/documents/<file> | Moves a document to the trash. |
GET /v1/fs/projects/:slug/docs | The same documents, under the shorter path. GET, PUT and DELETE on docs/<file> work too. |
GET /v1/fs/projects/:slug/library/files | Uploaded files, with download links. |
GET /v1/fs/projects/:slug/library/files/<name> | A file's text, or its download link. |
GET /v1/fs/projects/:slug/artifacts | The same files, under an older path. |
GET /v1/fs/projects/:slug/library/repositories | Linked GitHub repositories. |
GET /v1/fs/projects/:slug/library/repositories/<dir> | A repository's file tree. |
GET /v1/fs/projects/:slug/library/repositories/<dir>/<path> | One file from a repository. |
GET /v1/fs/projects/:slug/board | The four columns. |
GET /v1/fs/projects/:slug/board/<column> | The cards in a column. |
GET /v1/fs/projects/:slug/board/<column>/<file> | Reads a card. |
PUT /v1/fs/projects/:slug/board/<column>/<file> | Creates or changes a card; ?block= writes one block. |
DELETE /v1/fs/projects/:slug/board/<column>/<file> | Deletes a card. |
POST /v1/fs/projects/:slug/board/<column>/<file>/_move | Moves a card to toColumn. |
GET /v1/fs/projects/:slug/plan.md | The plan. |
PUT /v1/fs/projects/:slug/plan.md | Sets the goal. |
GET /v1/fs/projects/:slug/map.md | The questions as a map. Read-only. |
GET /v1/fs/projects/:slug/asks.md | The project's asks. |
GET /v1/fs/projects/:slug/links.md | The project's links. |
PUT /v1/fs/projects/:slug/links.md | Replaces the project's links. |
GET /v1/fs/projects/:slug/refs | Finds things to link, with ?q=. |
GET /v1/fs/projects/:slug/pulls | Synced pull requests. |
GET /v1/fs/projects/:slug/pulls/<number> | One pull request with its diff. |
GET /v1/fs/projects/:slug/skills | Published skills. |
GET /v1/fs/projects/:slug/skills/<name> | A published skill's files. |
GET /v1/fs/projects/:slug/skills/<name>/<path> | One file of a published skill. |
POST /v1/fs/projects/:slug/docs/<file>/_presence | Says you are in a document; ?leave takes you out. |
GET /v1/fs/projects/:slug/docs/<file>/_backlinks | What links to a document. Also on posts and cards. |