DashboardSign inStart your trial

Outline

Reference

101 actions for Outline workflows.

01. Operations

Act on Outline from a workflow

Operations are the actions a workflow can take in Outline, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Attachments

3 operations

Upload files, delete them, and retrieve secure download links for attached documents. Use these operations when building workflows that manage file attachments within your documentation system.

Action

Create Attachment

OUTLINE_CREATE_ATTACHMENT

Prepare attachments for upload to your Outline documents by creating database records that enable secure file transfers to cloud storage.

4 input
Action

Delete Attachment

OUTLINE_DELETE_ATTACHMENT

Permanently remove an attachment from your Outline workspace to clean up unused files and free up storage space. Note that existing references to the deleted attachment in documents will remain.

1 input
Action

Get Attachment Redirect URL

OUTLINE_GET_ATTACHMENT_REDIRECT

Retrieves a direct URL to download or access an attachment stored in Outline, automatically generating secure temporary links for private files.

1 input

Attributes

1 operation

Retrieve metadata about the custom data attributes configured in your workspace. This information helps you understand what custom fields are available for filtering and organizing documents.

Action

List Data Attributes

OUTLINE_LIST_DATA_ATTRIBUTES

Retrieve all custom data attributes available in Outline that can be attached to documents, helping you organize and structure document metadata for better organization and searchability.

4 input

Authentication

2 operations

Check authentication configuration details and retrieve current authorization information for the authenticated user or application. Use these operations to verify connection status and access permissions in your workflow.

Action

Get authentication config

OUTLINE_GET_AUTH_CONFIG

Retrieves the authentication configuration details for your Outline workspace, including workspace name, hostname, and available authentication methods. Use this to understand how users can log in and what authentication options are available before directing them to the login process.

Action

Retrieve Auth Info

OUTLINE_RETRIEVE_AUTH_INFO

Verifies your API connection is active and retrieves identifying information about your authenticated account and workspace. Use this to confirm your integration is properly configured and working.

Collections

14 operations

Organize documents into collections, manage group and user access to them, and export collection contents. These operations let you create structured document hierarchies and control who can view or edit collections in your workspace.

Actionโ˜… Featured

Create Collection

OUTLINE_CREATE_COLLECTION

Create a new collection in Outline to organize and group related documents with customizable settings like name, description, icon, and color for better content management.

6 input
Actionโ˜… Featured

List Collections

OUTLINE_LIST_COLLECTIONS

Retrieve all collections you have access to in your workspace, with options to filter by name or status and sort results. This helps you discover and organize your available content collections.

6 input
Action

Add Group to Collection

OUTLINE_ADD_COLLECTION_GROUP

Grant all members of a group access to a specific collection in Outline with read or write permissions, enabling team collaboration on shared documents and resources.

3 input
Action

Add User to Collection

OUTLINE_ADD_USER_TO_COLLECTION

Grant a team member or collaborator access to a specific collection by adding them with defined permission levels, enabling controlled sharing of documents and resources.

3 input
Action

Delete Collection

OUTLINE_DELETE_COLLECTION

Permanently remove a collection and all its documents from Outline. This action cannot be reversed, so ensure you no longer need the content before deleting.

1 input
Action

Export All Collections

OUTLINE_EXPORT_ALL_COLLECTIONS

Exports all collections and documents from your workspace at once, providing a complete backup or archive of your content. Useful for safeguarding important information or preparing data for migration.

3 input
Action

Export Collection

OUTLINE_EXPORT_COLLECTION

Download all documents and attachments from a collection in your preferred format (markdown, JSON, or HTML), automatically organized into folders if they're nested. Useful for backing up, migrating, or sharing entire knowledge bases.

2 input
Action

Get Collection Documents

OUTLINE_GET_COLLECTION_DOCUMENTS

Retrieves the hierarchical structure of documents within a collection to help you understand and navigate your knowledge base organization. This is useful when you need to see how documents are organized or find specific content within a collection.

1 input
Action

Get Collection Info

OUTLINE_GET_COLLECTION

Retrieve detailed information about a specific collection including its name, description, settings, and permissions. Use this when you need to access or verify collection details for organizational or management purposes.

1 input
Action

List Collection Group Memberships

OUTLINE_LIST_COLLECTION_GROUP_MEMBERSHIPS

Retrieve all groups that have access to a specific collection in Outline along with their permission levels, helping you understand who can access your shared documents and what they can do with them.

5 input
Action

List collection memberships

OUTLINE_LIST_COLLECTION_MEMBERSHIPS

Retrieve a list of all individual users who have access to a specific collection along with their permission levels. Use this to understand who can view, edit, or manage content within that collection.

5 input
Action

Remove Collection Group

OUTLINE_REMOVE_COLLECTION_GROUP

Removes a group's access to a collection, preventing all group members from viewing or collaborating on that collection's documents. Use this when you need to revoke team-level permissions or reorganize who can access specific documentation.

2 input
Action

Remove Collection User

OUTLINE_REMOVE_COLLECTION_USER

Remove a team member's access to a specific collection in Outline, instantly revoking their ability to view or edit those documents.

2 input
Action

Update Collection

OUTLINE_UPDATE_COLLECTION

Modify an existing collection's properties including name, description, icon, color, and sharing settings to keep your knowledge base organized and relevant. Use this to rename collections, update descriptions, change visual appearance, or adjust access permissions for team members.

7 input

Comments

5 operations

Add, edit, and remove discussions attached to documents while retrieving comment history. Use these operations to automate comment management and integrate discussion data into your workflows.

Action

Create Comment

OUTLINE_CREATE_COMMENT

Add comments or replies to your Outline documents to provide feedback, ask questions, or collaborate with others on specific content.

5 input
Action

Delete Comment

OUTLINE_DELETE_COMMENT

Remove unwanted comments from your Outline documents, with nested replies automatically deleted if you remove a top-level comment. Use this to clean up feedback, remove spam, or manage document discussions.

1 input
Action

Get Comment

OUTLINE_GET_COMMENT

Retrieve the full details of a specific comment from your Outline documentation, including who wrote it, when, and its current status. Use this to track feedback, review discussions, or pull comment information into your workflows.

2 input
Action

List Comments

OUTLINE_LIST_COMMENTS

Retrieve all comments from your documents with filtering and sorting capabilities to view discussions and feedback. Useful for tracking feedback across documents and managing comment threads in one place.

7 input
Action

Update Comment

OUTLINE_UPDATE_COMMENT

Modify the content of an existing comment in Outline to correct errors, add clarifications, or update information after it's been posted.

2 input

Documents

26 operations

Create, update, and organize documents while managing user and group permissions at the document level. These operations form the core of document lifecycle management, allowing you to automate document creation, archival, restoration, and access control.

Actionโ˜… Featured

Create Document

OUTLINE_CREATE_DOCUMENT

Create a new document in Outline with a title and content, optionally publishing it directly to a collection or as a draft for later refinement.

12 input
Actionโ˜… Featured

List Documents

OUTLINE_LIST_DOCUMENTS

Retrieve all documents from your Outline workspace with optional filtering by collection, creator, or status to organize and locate your content quickly.

9 input
Actionโ˜… Featured

Search Documents

OUTLINE_SEARCH_DOCUMENTS

Find specific documents across your Outline workspace using keywords and filters like collection, user status, and date range. Quickly locate information without manually browsing through all your files.

11 input
Actionโ˜… Featured

Update Document

OUTLINE_UPDATE_DOCUMENT

Modify an existing document in Outline by updating its title, content, or metadata to keep your knowledge base and documentation current.

12 input
Action

Add Document User

OUTLINE_ADD_DOCUMENT_USER

Grant a team member or collaborator access to a specific document so they can view and work on it.

3 input
Action

Add Group to Document

OUTLINE_ADD_GROUP_TO_DOCUMENT

Grant document access to an entire group at once, eliminating the need to add individual members manually. Streamlines permission management when multiple team members need immediate access to the same document.

3 input
Action

Archive Document

OUTLINE_ARCHIVE_DOCUMENT

Move outdated documents out of active view while keeping them searchable and restorable for future reference. This helps maintain an organized knowledge base without permanently losing important information.

1 input
Action

Delete Document

OUTLINE_DELETE_DOCUMENT

Remove a document from Outline by moving it to trash, with the option to permanently delete it immediately. This helps keep your workspace organized by removing outdated or unnecessary documents.

2 input
Action

Duplicate Document

OUTLINE_DUPLICATE_DOCUMENT

Creates an exact copy of an Outline document with the option to include all nested child documents, allowing you to quickly reuse existing document structures and content.

6 input
Action

Empty Documents Trash

OUTLINE_EMPTY_DOCUMENTS_TRASH

Permanently removes all trashed documents from your workspace, freeing up storage and cleaning up your document organization. This is useful when you've finished reviewing deleted items and want to fully remove them from the system.

Action

Export Document

OUTLINE_EXPORT_DOCUMENT

Download or extract document content from Outline in your preferred format (Markdown, HTML, or PDF) for external use, sharing, or archiving.

4 input
Action

Get Document Children Structure

OUTLINE_GET_DOCUMENTS_DOCUMENTS

Retrieves the hierarchical structure of child documents within a parent document, showing you how your content is organized. This helps you understand your document's layout and locate specific content within nested folders.

1 input
Action

Get Document Info

OUTLINE_GET_DOCUMENT_INFO

Retrieve detailed information about a document in Outline using its unique identifier, including the document title, full content, metadata, and timestamps. Use this to access document details when you need to reference, analyze, or display document information in your workflow.

2 input
Action

List Archived Documents

OUTLINE_LIST_ARCHIVED_DOCUMENTS

Retrieve all archived documents from your Outline workspace with pagination support, allowing you to view and manage documents you've set aside but need to reference or restore.

2 input
Action

List Deleted Documents

OUTLINE_LIST_DELETED_DOCUMENTS

Retrieve all deleted documents from your workspace to find, review, or restore documents that have been removed. This helps you recover important information or permanently clean up your workspace.

4 input
Action

List Document Group Memberships

OUTLINE_LIST_DOCUMENT_GROUP_MEMBERSHIPS

Retrieve all groups that have access to a specific document along with their permission levels, helping you understand who can view, edit, or manage that document.

5 input
Action

List document memberships

OUTLINE_LIST_DOCUMENT_MEMBERSHIPS

Retrieve a list of all users who have direct access to a specific document along with their permission levels, helping you understand who can view and edit your documents.

5 input
Action

List Document Users

OUTLINE_LIST_DOCUMENT_USERS

Retrieve all users who have access to a specific document to manage sharing and permissions. This helps you understand who can view or edit your documents and maintain proper access control.

5 input
Action

List Draft Documents

OUTLINE_LIST_DRAFT_DOCUMENTS

Retrieve all your unpublished documents with filtering and sorting options to help you organize and manage work-in-progress content. This lets you quickly find drafts by collection, date, or sort order without cluttering your view with published items.

6 input
Action

List Recently Viewed Documents

OUTLINE_LIST_RECENTLY_VIEWED_DOCUMENTS

Retrieve a list of documents you've recently accessed, ordered by when you last viewed them, with support for pagination and sorting to easily find files you're actively working with.

4 input
Action

Move Document

OUTLINE_MOVE_DOCUMENT

Move documents between collections or reorganize your document hierarchy in Outline by reassigning parent locations. This helps you keep your knowledge base structured as your business needs evolve.

4 input
Action

Remove Document User

OUTLINE_REMOVE_DOCUMENT_USER

Revokes a user's access to a specific document, preventing them from viewing or collaborating on that content anymore.

2 input
Action

Remove Group from Document

OUTLINE_REMOVE_GROUP_FROM_DOCUMENT

Instantly revoke document access for an entire group of users in one action, ensuring sensitive information is no longer visible to all group members at once.

2 input
Action

Restore Document

OUTLINE_RESTORE_DOCUMENT

Restore a previously archived or deleted document in Outline, optionally returning it to a specific earlier version. This helps you recover important documentation that was removed or needs to be reverted to a previous state.

3 input
Action

Search Document Titles

OUTLINE_SEARCH_DOCUMENT_TITLES

Quickly locate documents in your Outline workspace by searching their titles, with filtering options for collections, creators, and date ranges to narrow results efficiently.

11 input
Action

Unpublish Document

OUTLINE_UNPUBLISH_DOCUMENT

Removes a published document from your Outline collection and reverts it to draft status, making it private again.

2 input

Events

1 operation

Retrieve a log of activities and changes occurring in your workspace. Use this to build audit trails, trigger downstream actions based on workspace events, or monitor document activity.

Action

List Events

OUTLINE_LIST_EVENTS

Retrieve all events from your knowledge base's audit trail to track actions like document creation, updates, and permission changes for compliance and accountability.

9 input

Favorites

4 operations

Mark documents as starred, retrieve favorites lists, and manage star status for users. These operations help automate the organization of frequently-accessed documents and track important items in your workflows.

Action

Create Star

OUTLINE_CREATE_STAR

Mark a document or collection as a favorite in Outline so it appears prominently in your sidebar for quick access to frequently used resources.

3 input
Action

Delete Star

OUTLINE_DELETE_STAR

Remove a star from a document in Outline to clean up your saved documents list and keep only the most relevant starred items.

1 input
Action

List Stars

OUTLINE_LIST_STARS

Retrieve all documents and collections you've starred for quick access, helping you organize and find your most important work instantly.

5 input
Action

Update Star

OUTLINE_UPDATE_STAR

Reorganize your starred documents and collections in Outline by changing their display order, helping you prioritize the most important resources at the top of your sidebar.

2 input

Files

4 operations

Monitor file uploads and operations, retrieve their status, and redirect to file locations. Use these operations to track async file processing tasks and provide access to uploaded files in your automation.

Action

Delete File Operation

OUTLINE_DELETE_FILE_OPERATION

Remove completed or failed file operations and their associated files from your Outline workspace to keep your import/export history clean and organized.

1 input
Action

Get File Operation Info

OUTLINE_GET_FILE_OPERATION_INFO

Check the progress and status of file import or export operations in your workspace by retrieving real-time details about ongoing file transfers.

1 input
Action

List File Operations

OUTLINE_LIST_FILE_OPERATIONS

Monitor and retrieve the status of file import and export operations in your workspace, including download links for completed exports.

3 input
Action

Redirect File Operation

OUTLINE_REDIRECT_FILE_OPERATION

Fetch and access exported files from Outline using a file operation ID, generating a temporary download link that's ready to use immediately without additional authentication setup.

1 input

Groups

8 operations

Create and manage user groups, assign users to groups, and control group membership and permissions. These operations let you organize team members and streamline permission management across multiple documents and collections.

Action

Add User to Group

OUTLINE_ADD_GROUP_USER

Assigns a user to a group within your workspace, enabling them to access shared resources and collaborate on group-specific content. This simplifies permission management by organizing team members into functional groups.

2 input
Action

Create Group

OUTLINE_CREATE_GROUP

Create a new group in Outline to organize team members and manage permissions across your knowledge base collections. This helps you control who can access and edit specific documents without managing individual permissions one by one.

1 input
Action

Delete Group

OUTLINE_DELETE_GROUP

Removes a group from Outline, immediately revoking all members' access to collections the group was previously added to. Use this to clean up team structures or remove access when group members change roles.

1 input
Action

Get Group Info

OUTLINE_GET_GROUP_INFO

Retrieve detailed information about a specific group including its name and member count by using its unique identifier.

1 input
Action

List Group Memberships

OUTLINE_LIST_GROUP_MEMBERSHIPS

Retrieve all members belonging to a specific group in Outline to see who has access and what team structures you've created. This helps you manage group composition and understand your team organization at a glance.

4 input
Action

List Groups

OUTLINE_LIST_GROUPS

Retrieve all groups in your workspace to see how users are organized and which collections each group can access. This helps you understand your team structure and manage permissions effectively.

5 input
Action

Remove Group User

OUTLINE_REMOVE_GROUP_USER

Removes a user from a group in Outline, revoking their access to group-specific documents and collaboration spaces. This helps you maintain organized team permissions and control who can view sensitive information.

2 input
Action

Update Group

OUTLINE_UPDATE_GROUP

Rename an existing group in Outline to better organize your team's documentation and knowledge base. This helps keep your workspace structure clear and aligned with your current organizational needs.

2 input

OAuth

8 operations

Configure and manage OAuth applications that access your workspace programmatically. Use these operations to create third-party integrations, rotate credentials for security, and audit active OAuth sessions.

Action

Create OAuth Client

OUTLINE_CREATE_O_AUTH_CLIENT

Generate a new OAuth client application to enable secure third-party integrations with your Outline workspace and manage programmatic access to your knowledge base.

7 input
Action

Delete OAuth Authentication

OUTLINE_DELETE_OAUTH_AUTHENTICATION

Removes a third-party application's access to your Outline account, disconnecting the OAuth authentication link between Outline and that external service.

2 input
Action

Delete OAuth Client

OUTLINE_DELETE_OAUTH_CLIENT

Permanently remove an OAuth client from Outline and revoke all associated access tokens, ensuring that disconnected applications can no longer access your workspace.

1 input
Action

Get OAuth Client Info

OUTLINE_GET_OAUTH_CLIENT_INFO

Retrieves the complete configuration details of an OAuth client from Outline, including its name, authorized scopes, and redirect URIs. This helps you verify or audit the authentication setup for your integrated applications.

2 input
Action

List OAuth Authentications

OUTLINE_LIST_O_AUTH_AUTHENTICATIONS

View all third-party applications that have been granted access to your account, helping you manage which apps can interact with your data and services.

2 input
Action

List OAuth Clients

OUTLINE_LIST_OAUTH_CLIENTS

Retrieve all OAuth clients available to your workspace, including those you've created and published integrations that others have shared. This helps you manage third-party application connections and permissions.

2 input
Action

Rotate OAuth Client Secret

OUTLINE_ROTATE_OAUTH_CLIENT_SECRET

Generate a new security credential for an OAuth application in Outline, immediately disabling the previous one to maintain security.

1 input
Action

Update OAuth Client

OUTLINE_UPDATE_O_AUTH_CLIENT

Modify the settings and properties of an OAuth client in Outline, such as its name, description, redirect URLs, or publication status.

8 input

Revisions

2 operations

Access the complete version history of documents and retrieve details about specific document versions. Use these operations to track changes over time or restore documents to previous states in your workflows.

Action

Get Revision Info

OUTLINE_GET_REVISION_INFO

Retrieve a specific snapshot of a document from Outline to access historical versions and see how your content has changed over time.

1 input
Action

List Revisions

OUTLINE_LIST_REVISIONS

Retrieve the complete history of edits and versions for a document, allowing you to see what changes were made and when. This helps you track document evolution and identify who modified what content over time.

5 input

Sharing

5 operations

Create and manage share links, control share expiration and permissions, and revoke access to shared documents. These operations automate the process of granting external or internal users temporary access to specific documents.

Actionโ˜… Featured

Create Share

OUTLINE_CREATE_SHARE

Generate a public shareable link for your Outline documents that anyone can access without needing workspace membership, making it easy to share knowledge with clients, contractors, or the public.

4 input
Action

Get Share Info

OUTLINE_GET_SHARE_INFO

Retrieve detailed information about a shared document including its access URL, visibility settings, permissions, and view statistics. Use this to monitor how your documents are being shared and who has access to them.

2 input
Action

List Shares

OUTLINE_LIST_SHARES

Retrieve all public document share links in your workspace to manage access and track which documents are publicly shared. This helps you monitor what content is available to external users and find specific shares quickly.

5 input
Action

Revoke Share

OUTLINE_REVOKE_SHARE

Disable a previously shared document link in Outline so it can no longer be accessed, giving you control over who can view your content.

1 input
Action

Update Share

OUTLINE_UPDATE_SHARE

Modify the access settings of a shared document link in Outline, including whether viewers need to authenticate to access it.

2 input

Templates

8 operations

Create reusable templates from existing documents, customize them, and generate new documents from templates. Use these operations to standardize document creation and reduce repetitive setup work across your workspace.

Action

Create Template

OUTLINE_CREATE_TEMPLATE

Create a reusable document template in Outline that serves as a starting point for new documents, with the option to restrict it to a specific collection. This saves time by standardizing document formats and ensuring consistency across your team's knowledge base.

6 input
Action

Create Template from Document

OUTLINE_TEMPLATIZE_DOCUMENT

Converts an existing Outline document into a reusable template that you can apply to future documents, saving time on repetitive formatting and structure.

3 input
Action

Delete Template

OUTLINE_DELETE_TEMPLATE

Remove a template from your Outline workspace while keeping the option to restore it later if needed.

1 input
Action

Duplicate Template

OUTLINE_DUPLICATE_TEMPLATE

Creates a copy of an existing template with the option to give it a new name or place it in a different collection, allowing you to reuse template designs without building from scratch.

3 input
Action

Get Template Info

OUTLINE_GET_TEMPLATE_INFO

Retrieve detailed information about a specific template, including its title, content, and metadata. This helps you quickly access template details to reuse or modify existing document structures.

1 input
Action

List Templates

OUTLINE_LIST_TEMPLATES

Retrieve all available templates for your workspace, with optional filtering by collection or name and sorting options. Use this to discover and organize reusable document structures and content templates.

6 input
Action

Restore Template

OUTLINE_RESTORE_TEMPLATE

Recover a template that you previously deleted from Outline, allowing you to quickly restore important document structures without recreating them from scratch.

1 input
Action

Update Template

OUTLINE_UPDATE_TEMPLATE

Modify an existing template in Outline by updating its title, content, icon, color, or other properties to keep your documentation resources current and relevant.

7 input

Users

8 operations

Manage team members by inviting, suspending, activating, or removing users, and update their roles and profile information. These operations handle user lifecycle management and access control for your workspace.

Actionโ˜… Featured

Invite Users

OUTLINE_INVITE_USERS

Send email invitations to team members to join your Outline workspace, allowing them to access shared documents and collaborate on knowledge management.

1 input
Action

Activate User

OUTLINE_ACTIVATE_USER

Restore access for a suspended user in Outline so they can sign in again and collaborate with your team. This is useful when you need to re-enable a team member's account.

1 input
Action

Delete User

OUTLINE_DELETE_USER

Permanently removes a user account from your Outline workspace, ensuring they can no longer access any documents or collaborate with your team.

1 input
Action

Get User Info

OUTLINE_GET_USER_INFO

Retrieve detailed information about a specific user including their name, email, avatar, role, and account status. Useful for displaying user profiles, verifying user details, or managing team member information.

1 input
Action

List Users

OUTLINE_LIST_USERS

Retrieve a complete list of all users in your workspace with optional filtering by name, email, or status to manage team members and monitor access.

6 input
Action

Suspend User

OUTLINE_SUSPEND_USER

Temporarily disable a user's access to your Outline workspace without deleting their account, preventing them from signing in while preserving their work and reducing billing costs.

1 input
Action

Update User

OUTLINE_UPDATE_USER

Modify user profile information such as name, avatar, or language preference in Outline. Useful when you need to keep user accounts current or personalize the workspace experience.

4 input
Action

Update User Role

OUTLINE_UPDATE_USER_ROLE

Change a team member's access level in your Outline workspace, allowing you to promote contributors to administrators, demote admins back to members, or restrict someone to viewer-only access.

2 input

Views

2 operations

Create and manage different perspectives on collections or documents through customizable views. Use these operations to organize how team members see and interact with documents based on specific criteria.

Action

Create View

OUTLINE_CREATE_VIEW

Records when a document has been viewed in Outline, helping you track document engagement and readership across your team.

1 input
Action

List Views

OUTLINE_LIST_VIEWS

Track who has viewed your documents and how frequently they've accessed them, helping you understand document engagement and audience interest.

4 input
What now

Use Outline in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.