Built by Metorial, the integration platform for agentic AI.
List comments on a document or across a collection. Returns comment content, author, and thread structure.
Create a new document in the Outline workspace. The document can be placed in a collection, nested under a parent document, or created from a template. By default, the document is created as a draft unless `publish` is set to true.
List documents in the workspace, optionally filtered by collection or parent document. Can also list draft documents separately.
Perform lifecycle actions on a document: archive, restore, delete, or move it to a different collection or parent.
List all collections in the workspace. Collections are the top-level containers that organize documents in Outline.
Search across all documents in the Outline workspace using full-text search. Returns matching documents with relevant context snippets and ranking scores. Supports filtering by collection, user, date range, and document status.
Create, update, delete groups, or manage group membership by adding/removing users. Groups are used to organize users and grant collective access to collections.
Create, update, or delete a comment on a document. Comments support threaded replies via parentCommentId. The comment data uses ProseMirror JSON format for rich text.
Update an existing document's title, content, emoji, or other properties. Can also be used to append content to a document or to publish a draft.
Add or remove users and groups from a collection to control access permissions. Supports granting read or read_write access at the user or group level.
List workspace members with optional filtering by name, role, or status.
Create, update, or delete a collection. Collections are the top-level organizational structure in Outline that group related documents together. Use this to set up collection names, descriptions, colors, icons, and default access permissions.
Retrieve a single document by its ID, including its full markdown content, metadata, and author information.