Outline
outlineTeam knowledge base and wiki for managing documentation and collaboration
Acciones disponibles (101)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Activate UserOUTLINE_ACTIVATE_USERAcciónTool to activate a previously suspended user in Outline. Activating a user allows them to sign in again and will cause billing totals to be re-calculated in the hosted version. Use when you need to restore access for a suspended user.
OUTLINE_ACTIVATE_USERAcciónTool to activate a previously suspended user in Outline. Activating a user allows them to sign in again and will cause billing totals to be re-calculated in the hosted version. Use when you need to restore access for a suspended user.
Parámetros de entrada
idstringObligatorioUnique identifier for the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Group to CollectionOUTLINE_ADD_COLLECTION_GROUPAcciónTool to add a group to a collection in Outline. Use when you need to grant all members of a group access to a specific collection with read or write permissions.
OUTLINE_ADD_COLLECTION_GROUPAcciónTool to add a group to a collection in Outline. Use when you need to grant all members of a group access to a specific collection with read or write permissions.
Parámetros de entrada
idstringObligatorioCollection ID (UUID). The unique identifier of the collection to which the group will be added.
groupIdstringObligatorioGroup ID (UUID). The unique identifier of the group to add to the collection.
permissionstringPermission level to grant to the group. Common values are 'read' for read-only access and 'read_write' for read and write access.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Document UserOUTLINE_ADD_DOCUMENT_USERAcciónTool to add a user membership to a document. Use when you need to grant a user access to a specific document.
OUTLINE_ADD_DOCUMENT_USERAcciónTool to add a user membership to a document. Use when you need to grant a user access to a specific document.
Parámetros de entrada
idstringObligatorioDocument identifier. Either the UUID or the urlId is acceptable.
userIdstringObligatorioUser ID of the user to add to the document
permissionstringPermission level for the user being added to the document. If not specified, the default permission will be used.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Group to DocumentOUTLINE_ADD_GROUP_TO_DOCUMENTAcciónTool to give all members in a group access to a document. Use when you need to grant document-level access permissions to an entire group at once, rather than adding individual users one by one.
OUTLINE_ADD_GROUP_TO_DOCUMENTAcciónTool to give all members in a group access to a document. Use when you need to grant document-level access permissions to an entire group at once, rather than adding individual users one by one.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
groupIdstringObligatorioUnique identifier (UUID) for the group to add to the document.
permissionstringenumPermission levels for document access.
readread_write
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add User to GroupOUTLINE_ADD_GROUP_USERAcciónTool to add a user to a group. Use when you need to grant a user membership in a specific group.
OUTLINE_ADD_GROUP_USERAcciónTool to add a user to a group. Use when you need to grant a user membership in a specific group.
Parámetros de entrada
idstringObligatorioIdentifier for the group
userIdstringObligatorioIdentifier for the user to add to the group
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add User to CollectionOUTLINE_ADD_USER_TO_COLLECTIONAcciónTool to add a user to a collection with specified permissions. Use when you need to grant a user access to a specific collection.
OUTLINE_ADD_USER_TO_COLLECTIONAcciónTool to add a user to a collection with specified permissions. Use when you need to grant a user access to a specific collection.
Parámetros de entrada
idstringObligatorioIdentifier for the collection
userIdstringObligatorioIdentifier for the user to add to the collection
permissionstringPermission level for the user in the collection (e.g., 'read', 'read_write')
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive DocumentOUTLINE_ARCHIVE_DOCUMENTAcciónTool to archive a document in Outline. Use when you need to move outdated information out of sight while retaining the ability to search and restore it later.
OUTLINE_ARCHIVE_DOCUMENTAcciónTool to archive a document in Outline. Use when you need to move outdated information out of sight while retaining the ability to search and restore it later.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create AttachmentOUTLINE_CREATE_ATTACHMENTAcciónTool to create an attachment in Outline. This creates a database record and returns the inputs needed to generate a signed URL and upload the file from the client to cloud storage. Use when you need to prepare an attachment for upload to associate with a document.
OUTLINE_CREATE_ATTACHMENTAcciónTool to create an attachment in Outline. This creates a database record and returns the inputs needed to generate a signed URL and upload the file from the client to cloud storage. Use when you need to prepare an attachment for upload to associate with a document.
Parámetros de entrada
namestringObligatorioName of the file attachment
sizeintegerObligatorioSize of the file attachment in bytes
documentIdstringIdentifier for the associated document, if any
contentTypestringObligatorioMIME type of the file attachment (e.g., 'application/pdf', 'image/png', 'text/plain')
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CollectionOUTLINE_CREATE_COLLECTIONAcciónTool to create a new collection in Outline. Use when you need to organize documents by creating a new collection with a specific name, description, icon, color, and permission settings.
OUTLINE_CREATE_COLLECTIONAcciónTool to create a new collection in Outline. Use when you need to organize documents by creating a new collection with a specific name, description, icon, color, and permission settings.
Parámetros de entrada
iconstringA string that represents an icon in the outline-icons package or an emoji
namestringObligatorioName of the collection to create
colorstringA hex color code for the collection icon
sharingbooleanWhether public sharing of documents is allowed in this collection
permissionstringenumPermission level for collection access.
readread_writedescriptionstringA brief description of the collection, markdown supported
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CommentOUTLINE_CREATE_COMMENTAcciónTool to create a comment on an Outline document. Use when you need to add a comment or reply to a document. Either text or data field is required for the comment body.
OUTLINE_CREATE_COMMENTAcciónTool to create a comment on an Outline document. Use when you need to add a comment or reply to a document. Either text or data field is required for the comment body.
Parámetros de entrada
idstringOptional comment identifier. If not provided, one will be generated automatically.
dataanyThe body of the comment as structured data. Either text or data is required.
textstringThe body of the comment in markdown format. Either text or data is required.
documentIdstringObligatorioThe unique identifier of the document to comment on
parentCommentIdstringParent comment ID for replies. Specify this to create a threaded reply to an existing comment.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create DocumentOUTLINE_CREATE_DOCUMENTAcciónTool to create a new document in Outline. Use when you need to create a new document with specified title, content, and metadata. Documents can be created as drafts or immediately published to a collection. At least one of collectionId or parentDocumentId is required if publish is true.
OUTLINE_CREATE_DOCUMENTAcciónTool to create a new document in Outline. Use when you need to create a new document with specified title, content, and metadata. Documents can be created as drafts or immediately published to a collection. At least one of collectionId or parentDocumentId is required if publish is true.
Parámetros de entrada
idstringOptional identifier for the document (UUID format)
iconstringIcon displayed alongside the document title (emoji or icon name)
textstringThe body of the document in markdown format
colorstringColor for the document icon in hex format (e.g., #FF0000)
titlestringDocument title. If not provided, a default title will be generated
publishbooleanWhether this document should be immediately published and made visible to other workspace members. Requires collectionId or parentDocumentId
createdAtstringOptionally set the created date in the past (ISO 8601 date-time format)
fullWidthbooleanWhether the document should be displayed in full width mode
templateIdstringTemplate ID (UUID format) to use for creating the document
collectionIdstringIdentifier for the collection (UUID format). Required to publish unless parentDocumentId is provided
dataAttributesobject[]Custom data attributes to be included on the document
parentDocumentIdstringIdentifier for the parent document (UUID format). Required to publish unless collectionId is provided. Used to nest documents
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create GroupOUTLINE_CREATE_GROUPAcciónTool to create a new group in Outline. Use when you need to organize users into logical groups for easier permission management across collections.
OUTLINE_CREATE_GROUPAcciónTool to create a new group in Outline. Use when you need to organize users into logical groups for easier permission management across collections.
Parámetros de entrada
namestringObligatorioThe name of the group to create. Groups are used to organize users and assign collection permissions to multiple users at once.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create OAuth ClientOUTLINE_CREATE_O_AUTH_CLIENTAcciónTool to create a new OAuth client in Outline. Use when you need to create an OAuth client application that can be used to authenticate users and access the API on their behalf.
OUTLINE_CREATE_O_AUTH_CLIENTAcciónTool to create a new OAuth client in Outline. Use when you need to create an OAuth client application that can be used to authenticate users and access the API on their behalf.
Parámetros de entrada
namestringObligatorioName of the OAuth client
avatarUrlstringA URL pointing to an image representing the OAuth client
publishedbooleanWhether the OAuth client is available to other workspaces
descriptionstringA short description of this OAuth client
developerUrlstringThe URL of the developer who created this OAuth client
redirectUrisstring[]ObligatorioList of redirect URIs for the OAuth client. These URIs are used for OAuth callbacks after authentication
developerNamestringThe name of the developer who created this OAuth client
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ShareOUTLINE_CREATE_SHAREAcciónTool to create a public share link for an Outline document. Use when you need to generate a shareable URL that allows access without workspace membership. If you request multiple shares for the same document with the same API key, the same share object will be returned.
OUTLINE_CREATE_SHAREAcciónTool to create a public share link for an Outline document. Use when you need to generate a shareable URL that allows access without workspace membership. If you request multiple shares for the same document with the same API key, the same share object will be returned.
Parámetros de entrada
passwordstringOptional password protection for the share. Users must enter this password to access the shared document
expiresAtstringExpiration timestamp for the share link (ISO 8601 date-time format). If not provided, the share link will not expire
documentIdstringObligatorioThe unique identifier of the document to share (UUID format)
includeChildDocumentsbooleanWhether child documents should be included in the share. If true, shared access includes nested documents
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create StarOUTLINE_CREATE_STARAcciónTool to create a star for a document or collection in Outline. Use when you need to star (favorite) a document or collection so it appears in the user's sidebar. One of either documentId or collectionId must be provided.
OUTLINE_CREATE_STARAcciónTool to create a star for a document or collection in Outline. Use when you need to star (favorite) a document or collection so it appears in the user's sidebar. One of either documentId or collectionId must be provided.
Parámetros de entrada
indexstringIndex of the star in the list of stars. Used to control the position of the star in the sidebar.
documentIdstringThe unique identifier (UUID) of the document to star. Either documentId or collectionId must be provided.
collectionIdstringThe unique identifier (UUID) of the collection to star. Either documentId or collectionId must be provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TemplateOUTLINE_CREATE_TEMPLATEAcciónTool to create a new template in Outline. Use when you need to create a reusable template that can be used as a starting point for new documents. Templates can optionally be scoped to a specific collection.
OUTLINE_CREATE_TEMPLATEAcciónTool to create a new template in Outline. Use when you need to create a reusable template that can be used as a starting point for new documents. Templates can optionally be scoped to a specific collection.
Parámetros de entrada
idstringOptionally provide a specific UUID for the template
dataobjectObligatorioThe body of the template as a Prosemirror document. Must be a valid Prosemirror JSON structure with type, content, and other required fields.
iconstringAn emoji to use as the template icon
colorstringThe color of the template icon in hex format
titlestringObligatorioThe title of the template
collectionIdstringIdentifier for the collection to which the template belongs. Templates can optionally be scoped to a specific collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ViewOUTLINE_CREATE_VIEWAcciónTool to create a view for a document. Use when you need to record that a document has been viewed. Note: It is recommended that views are not created from outside of the Outline UI.
OUTLINE_CREATE_VIEWAcciónTool to create a view for a document. Use when you need to record that a document has been viewed. Note: It is recommended that views are not created from outside of the Outline UI.
Parámetros de entrada
documentIdstringObligatorioThe unique identifier of the document to create a view for. This must be a valid UUID of an existing document in the workspace.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete AttachmentOUTLINE_DELETE_ATTACHMENTAcciónTool to delete an attachment from Outline. Deleting an attachment is permanent. It will not delete references or links to the attachment that may exist in your documents.
OUTLINE_DELETE_ATTACHMENTAcciónTool to delete an attachment from Outline. Deleting an attachment is permanent. It will not delete references or links to the attachment that may exist in your documents.
Parámetros de entrada
idstringObligatorioUnique identifier for the attachment.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete CollectionOUTLINE_DELETE_COLLECTIONAcciónTool to delete a collection and all of its documents from Outline. Use when you need to permanently remove a collection. This action cannot be undone, so use with caution.
OUTLINE_DELETE_COLLECTIONAcciónTool to delete a collection and all of its documents from Outline. Use when you need to permanently remove a collection. This action cannot be undone, so use with caution.
Parámetros de entrada
idstringObligatorioThe unique identifier (UUID) of the collection to delete. All documents within the collection will also be permanently deleted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete CommentOUTLINE_DELETE_COMMENTAcciónTool to delete a comment in Outline. Use when you need to remove a comment from a document. If the comment is a top-level comment, all its children will be deleted as well.
OUTLINE_DELETE_COMMENTAcciónTool to delete a comment in Outline. Use when you need to remove a comment from a document. If the comment is a top-level comment, all its children will be deleted as well.
Parámetros de entrada
idstringObligatorioThe unique identifier for the comment to delete. If the comment is a top-level comment, all its children will be deleted as well.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete DocumentOUTLINE_DELETE_DOCUMENTAcciónTool to delete a document in Outline. Deleting a document moves it to the trash by default. If not restored within 30 days it is permanently deleted. Use permanent=true to destroy the document immediately with no way to recover.
OUTLINE_DELETE_DOCUMENTAcciónTool to delete a document in Outline. Deleting a document moves it to the trash by default. If not restored within 30 days it is permanently deleted. Use permanent=true to destroy the document immediately with no way to recover.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
permanentbooleanIf set to true the document will be destroyed with no way to recover rather than moved to the trash.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete File OperationOUTLINE_DELETE_FILE_OPERATIONAcciónTool to delete a file operation and its associated files from Outline. Use when you need to clean up completed or failed import/export operations.
OUTLINE_DELETE_FILE_OPERATIONAcciónTool to delete a file operation and its associated files from Outline. Use when you need to clean up completed or failed import/export operations.
Parámetros de entrada
idstringObligatorioUnique identifier for the file operation.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete GroupOUTLINE_DELETE_GROUPAcciónTool to delete a group from Outline. Deleting a group will cause all of its members to lose access to any collections the group has previously been added to. This action cannot be undone, so use with caution.
OUTLINE_DELETE_GROUPAcciónTool to delete a group from Outline. Deleting a group will cause all of its members to lose access to any collections the group has previously been added to. This action cannot be undone, so use with caution.
Parámetros de entrada
idstringObligatorioThe unique identifier (UUID) of the group to delete. Deleting a group will cause all of its members to lose access to any collections the group has previously been added to.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete OAuth AuthenticationOUTLINE_DELETE_OAUTH_AUTHENTICATIONAcciónTool to delete an OAuth authentication in Outline. Use when you need to revoke a third-party application's access to a user's account. This action removes the OAuth authentication connection between Outline and the third-party application.
OUTLINE_DELETE_OAUTH_AUTHENTICATIONAcciónTool to delete an OAuth authentication in Outline. Use when you need to revoke a third-party application's access to a user's account. This action removes the OAuth authentication connection between Outline and the third-party application.
Parámetros de entrada
scopestring[]Optional array of permission scopes to delete. If not provided, all scopes will be deleted.
oauthClientIdstringObligatorioThe unique identifier (UUID) of the OAuth client whose authentication should be deleted. This will revoke the third-party application's access to the user's account.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete OAuth ClientOUTLINE_DELETE_OAUTH_CLIENTAcciónTool to delete an OAuth client from Outline. Permanently delete an OAuth client and revoke all associated access tokens. This action cannot be undone, so use with caution.
OUTLINE_DELETE_OAUTH_CLIENTAcciónTool to delete an OAuth client from Outline. Permanently delete an OAuth client and revoke all associated access tokens. This action cannot be undone, so use with caution.
Parámetros de entrada
idstringObligatorioUnique identifier for the OAuth client to delete. Deleting an OAuth client will permanently revoke all associated access tokens. This action cannot be undone.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete StarOUTLINE_DELETE_STARAcciónTool to delete a star from a document in Outline. Use when you need to remove a star from a user's starred documents list.
OUTLINE_DELETE_STARAcciónTool to delete a star from a document in Outline. Use when you need to remove a star from a user's starred documents list.
Parámetros de entrada
idstringObligatorioThe unique identifier (UUID) of the star to delete. Removes the star from the document, removing it from the user's starred documents list in the sidebar.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TemplateOUTLINE_DELETE_TEMPLATEAcciónTool to delete a template in Outline. This will soft-delete the template, it can be restored later. Use when you need to remove a template from the workspace.
OUTLINE_DELETE_TEMPLATEAcciónTool to delete a template in Outline. This will soft-delete the template, it can be restored later. Use when you need to remove a template from the workspace.
Parámetros de entrada
idstringObligatorioUnique identifier for the template. Either the UUID or the urlId is acceptable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete UserOUTLINE_DELETE_USERAcciónTool to delete a user in Outline. Deleting a user removes the object entirely. In almost every circumstance it is preferable to suspend a user, as a deleted user can be recreated by signing in with SSO again. Use when you need to permanently remove a user from the workspace.
OUTLINE_DELETE_USERAcciónTool to delete a user in Outline. Deleting a user removes the object entirely. In almost every circumstance it is preferable to suspend a user, as a deleted user can be recreated by signing in with SSO again. Use when you need to permanently remove a user from the workspace.
Parámetros de entrada
idstringObligatorioUnique identifier for the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Duplicate DocumentOUTLINE_DUPLICATE_DOCUMENTAcciónTool to duplicate an Outline document. Use when you need to create a copy of an existing document, optionally including all child documents in the hierarchy.
OUTLINE_DUPLICATE_DOCUMENTAcciónTool to duplicate an Outline document. Use when you need to create a copy of an existing document, optionally including all child documents in the hierarchy.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
titlestringNew title for the duplicated document. If not provided, the title of the original document will be used.
publishbooleanWhether the new document should be published. If false or not specified, the document will maintain the same publish state as the original.
recursivebooleanWhether child documents should also be duplicated. Set to true to duplicate the entire document tree.
collectionIdstringIdentifier for the collection the document should be copied to. If not provided, the document will be duplicated in the same collection as the original.
parentDocumentIdstringIdentifier for the parent document the document should be copied to. If not provided, the document will be duplicated at the same level in the hierarchy.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Duplicate TemplateOUTLINE_DUPLICATE_TEMPLATEAcciónTool to duplicate an Outline template. Use when you need to create a copy of an existing template, optionally with a new title or in a different collection.
OUTLINE_DUPLICATE_TEMPLATEAcciónTool to duplicate an Outline template. Use when you need to create a copy of an existing template, optionally with a new title or in a different collection.
Parámetros de entrada
idstringObligatorioUnique identifier for the template to duplicate. Either the UUID or the urlId is acceptable.
titlestringOverride the title of the duplicated template. If not provided, the title of the original template will be used.
collectionIdstringIdentifier for the collection to place the duplicated template in. If not provided, uses the original template's collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Empty Documents TrashOUTLINE_EMPTY_DOCUMENTS_TRASHAcciónTool to permanently delete all documents in the trash. Use when you need to empty the trash and remove all trashed documents permanently. WARNING: This action is irreversible and only available to admin users.
OUTLINE_EMPTY_DOCUMENTS_TRASHAcciónTool to permanently delete all documents in the trash. Use when you need to empty the trash and remove all trashed documents permanently. WARNING: This action is irreversible and only available to admin users.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Export All CollectionsOUTLINE_EXPORT_ALL_COLLECTIONSAcciónTool to export all collections and their documents in bulk. Use when you need to create a backup or export of all workspace collections. Returns a FileOperation object for tracking export progress.
OUTLINE_EXPORT_ALL_COLLECTIONSAcciónTool to export all collections and their documents in bulk. Use when you need to create a backup or export of all workspace collections. Returns a FileOperation object for tracking export progress.
Parámetros de entrada
formatstringenumExport format. Options: 'outline-markdown' (default), 'json', or 'html'
outline-markdownjsonhtmlincludePrivatebooleanWhether to include private collections in the export
includeAttachmentsbooleanWhether to include attachments in the export
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Export CollectionOUTLINE_EXPORT_COLLECTIONAcciónTool to export a collection in markdown, JSON, or HTML format. Triggers a bulk export that includes all documents and attachments. If documents are nested, they will be organized in folders within the zip file. Returns a fileOperation object to track progress.
OUTLINE_EXPORT_COLLECTIONAcciónTool to export a collection in markdown, JSON, or HTML format. Triggers a bulk export that includes all documents and attachments. If documents are nested, they will be organized in folders within the zip file. Returns a fileOperation object to track progress.
Parámetros de entrada
idstringObligatorioThe unique identifier (UUID) of the collection to export.
formatstringenumFormat options for collection export.
outline-markdownjsonhtml
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Export DocumentOUTLINE_EXPORT_DOCUMENTAcciónTool to export a document from Outline in Markdown, HTML, or PDF format. The response format is determined by the Accept header (text/markdown, text/html, or application/pdf). Use when you need to download or extract document content for external processing, archiving, or sharing.
OUTLINE_EXPORT_DOCUMENTAcciónTool to export a document from Outline in Markdown, HTML, or PDF format. The response format is determined by the Accept header (text/markdown, text/html, or application/pdf). Use when you need to download or extract document content for external processing, archiving, or sharing.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
paper_sizestringPaper size for PDF export. Common values: A4, Letter, Legal, Tabloid, Ledger, A0, A1, A2, A3, A5, A6. Only applicable when Accept header is application/pdf.
signed_urlsintegerHow long signed URLs should remain valid for attachment links (in seconds). Useful for controlling access to embedded images and attachments in the exported document.
include_child_documentsbooleanWhether to include child documents in the export. Using this option will always return a zip file containing the parent document and all its children.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Attachment Redirect URLOUTLINE_GET_ATTACHMENT_REDIRECTAcciónTool to retrieve an attachment redirect URL from Outline. Loads an attachment from where it is stored based on the id. If the attachment is private, a temporary signed URL with embedded credentials is generated on demand. Use when you need to access or download an attachment.
OUTLINE_GET_ATTACHMENT_REDIRECTAcciónTool to retrieve an attachment redirect URL from Outline. Loads an attachment from where it is stored based on the id. If the attachment is private, a temporary signed URL with embedded credentials is generated on demand. Use when you need to access or download an attachment.
Parámetros de entrada
idstringObligatorioUnique identifier for the attachment.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get authentication configOUTLINE_GET_AUTH_CONFIGAcciónTool to retrieve authentication configuration options for an Outline workspace. Use when you need to discover the workspace name, hostname, or available SSO/OAuth authentication services before user login.
OUTLINE_GET_AUTH_CONFIGAcciónTool to retrieve authentication configuration options for an Outline workspace. Use when you need to discover the workspace name, hostname, or available SSO/OAuth authentication services before user login.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection InfoOUTLINE_GET_COLLECTIONAcciónTool to retrieve a collection by its unique identifier. Use when you need to fetch detailed information about a specific collection including its name, description, settings, and permissions.
OUTLINE_GET_COLLECTIONAcciónTool to retrieve a collection by its unique identifier. Use when you need to fetch detailed information about a specific collection including its name, description, settings, and permissions.
Parámetros de entrada
idstringObligatorioUnique identifier for the collection (UUID format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection DocumentsOUTLINE_GET_COLLECTION_DOCUMENTSAcciónTool to retrieve a collection's document structure as a tree of navigation nodes. Use when you need to explore the document hierarchy within a collection.
OUTLINE_GET_COLLECTION_DOCUMENTSAcciónTool to retrieve a collection's document structure as a tree of navigation nodes. Use when you need to explore the document hierarchy within a collection.
Parámetros de entrada
idstringObligatorioUnique identifier for the collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get CommentOUTLINE_GET_COMMENTAcciónTool to retrieve a comment by its ID from Outline. Use when you need to fetch detailed information about a specific comment including its content, author, timestamps, and resolution status.
OUTLINE_GET_COMMENTAcciónTool to retrieve a comment by its ID from Outline. Use when you need to fetch detailed information about a specific comment including its content, author, timestamps, and resolution status.
Parámetros de entrada
idstringObligatorioComment ID to retrieve
includeAnchorTextbooleanInclude the document text that the comment is anchored to, if any, in the response.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Document InfoOUTLINE_GET_DOCUMENT_INFOAcciónTool to retrieve a document from Outline by its UUID, urlId, or shareId. Returns complete document information including title, content, metadata, timestamps, and access policies. Use when you need to fetch document details or content.
OUTLINE_GET_DOCUMENT_INFOAcciónTool to retrieve a document from Outline by its UUID, urlId, or shareId. Returns complete document information including title, content, metadata, timestamps, and access policies. Use when you need to fetch document details or content.
Parámetros de entrada
idstringUnique identifier for the document. Either the UUID or the urlId is acceptable. At least one of id or shareId must be provided.
shareIdstringUnique identifier for a document share. A shareId may be used in place of a document UUID. At least one of id or shareId must be provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Document Children StructureOUTLINE_GET_DOCUMENTS_DOCUMENTSAcciónTool to retrieve a document's child structure. Returns the nested document tree (hierarchy) for the children of the specified document. Use when you need to explore document organization or navigate the document hierarchy.
OUTLINE_GET_DOCUMENTS_DOCUMENTSAcciónTool to retrieve a document's child structure. Returns the nested document tree (hierarchy) for the children of the specified document. Use when you need to explore document organization or navigate the document hierarchy.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get File Operation InfoOUTLINE_GET_FILE_OPERATION_INFOAcciónTool to retrieve the details and current status of a file operation by its unique identifier. Use when you need to check the progress of import or export operations.
OUTLINE_GET_FILE_OPERATION_INFOAcciónTool to retrieve the details and current status of a file operation by its unique identifier. Use when you need to check the progress of import or export operations.
Parámetros de entrada
idstringObligatorioUnique identifier for the file operation.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Group InfoOUTLINE_GET_GROUP_INFOAcciónTool to retrieve a group by its unique identifier. Returns group details including name and member count. Use when you need to fetch information about a specific group.
OUTLINE_GET_GROUP_INFOAcciónTool to retrieve a group by its unique identifier. Returns group details including name and member count. Use when you need to fetch information about a specific group.
Parámetros de entrada
idstringObligatorioUnique identifier for the group (UUID format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get OAuth Client InfoOUTLINE_GET_OAUTH_CLIENT_INFOAcciónTool to retrieve an OAuth client from Outline by its id or clientId. Returns complete OAuth client configuration including name, scopes, and redirect URIs. Use when you need to fetch OAuth client details.
OUTLINE_GET_OAUTH_CLIENT_INFOAcciónTool to retrieve an OAuth client from Outline by its id or clientId. Returns complete OAuth client configuration including name, scopes, and redirect URIs. Use when you need to fetch OAuth client details.
Parámetros de entrada
idstringUnique identifier for the OAuth client. At least one of id or clientId must be provided.
clientIdstringPublic identifier for the OAuth client. At least one of id or clientId must be provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Revision InfoOUTLINE_GET_REVISION_INFOAcciónTool to retrieve a revision by its ID from Outline. A revision is a snapshot of a document at a specific point in time. Use when you need to fetch historical document content or view editing history.
OUTLINE_GET_REVISION_INFOAcciónTool to retrieve a revision by its ID from Outline. A revision is a snapshot of a document at a specific point in time. Use when you need to fetch historical document content or view editing history.
Parámetros de entrada
idstringObligatorioUnique identifier for the revision.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Share InfoOUTLINE_GET_SHARE_INFOAcciónTool to retrieve a share object by its unique identifier or by the associated document ID. Returns complete share information including URL, visibility settings, access permissions, and view statistics. Use when you need to fetch details about a shared document.
OUTLINE_GET_SHARE_INFOAcciónTool to retrieve a share object by its unique identifier or by the associated document ID. Returns complete share information including URL, visibility settings, access permissions, and view statistics. Use when you need to fetch details about a shared document.
Parámetros de entrada
idstringUnique identifier for the share. At least one of id or documentId must be provided.
documentIdstringUnique identifier for a document. Retrieves the share for this document. At least one of id or documentId must be provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Template InfoOUTLINE_GET_TEMPLATE_INFOAcciónTool to retrieve a template by its unique identifier. Use when you need to fetch detailed information about a specific template including its title, content, and metadata.
OUTLINE_GET_TEMPLATE_INFOAcciónTool to retrieve a template by its unique identifier. Use when you need to fetch detailed information about a specific template including its title, content, and metadata.
Parámetros de entrada
idstringObligatorioUnique identifier for the template. Either the UUID or the urlId is acceptable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User InfoOUTLINE_GET_USER_INFOAcciónTool to retrieve a user by their unique identifier. Returns user details including name, email, avatar, role, and status. Use when you need to fetch information about a specific user.
OUTLINE_GET_USER_INFOAcciónTool to retrieve a user by their unique identifier. Returns user details including name, email, avatar, role, and status. Use when you need to fetch information about a specific user.
Parámetros de entrada
idstringObligatorioUnique identifier for the user (UUID format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Invite UsersOUTLINE_INVITE_USERSAcciónTool to invite users to the Outline workspace. Use when you need to send email invitations to one or more users to join the workspace.
OUTLINE_INVITE_USERSAcciónTool to invite users to the Outline workspace. Use when you need to send email invitations to one or more users to join the workspace.
Parámetros de entrada
invitesobject[]ObligatorioArray of user invitations containing email, name, and role for each user to invite
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Archived DocumentsOUTLINE_LIST_ARCHIVED_DOCUMENTSAcciónList all archived documents in the Outline workspace. Returns paginated archived documents that the current user has access to, with metadata and authorization policies. Use limit and offset for pagination through large result sets.
OUTLINE_LIST_ARCHIVED_DOCUMENTSAcciónList all archived documents in the Outline workspace. Returns paginated archived documents that the current user has access to, with metadata and authorization policies. Use limit and offset for pagination through large result sets.
Parámetros de entrada
limitintegerMaximum number of archived documents to return per request (default: 25, max: 100). Use for pagination to control result set size.
offsetintegerNumber of documents to skip before returning results (default: 0). Use with limit to paginate through archived documents.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Collection Group MembershipsOUTLINE_LIST_COLLECTION_GROUP_MEMBERSHIPSAcciónTool to list all group memberships for a specific collection in Outline. Use when you need to see which groups have access to a collection and their permission levels. Returns both group details and membership relationships with permissions.
OUTLINE_LIST_COLLECTION_GROUP_MEMBERSHIPSAcciónTool to list all group memberships for a specific collection in Outline. Use when you need to see which groups have access to a collection and their permission levels. Returns both group details and membership relationships with permissions.
Parámetros de entrada
idstringObligatorioIdentifier for the collection (UUID format). This is the collection whose group memberships you want to retrieve.
limitintegerMaximum number of results to return per page. Use with offset for pagination.
querystringSearch query to filter memberships by group names. Returns only groups whose names match the query string.
offsetintegerNumber of results to skip before returning data. Use with limit for pagination (e.g., offset=50 with limit=50 gets results 51-100).
permissionstringFilter memberships by permission level (e.g., 'read', 'read_write'). Returns only memberships with the specified permission.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List collection membershipsOUTLINE_LIST_COLLECTION_MEMBERSHIPSAcciónTool to list all individual user memberships for a collection. Use when you need to see who has access to a specific collection and their permission levels. Note: This only returns individual user memberships, not group memberships.
OUTLINE_LIST_COLLECTION_MEMBERSHIPSAcciónTool to list all individual user memberships for a collection. Use when you need to see who has access to a specific collection and their permission levels. Note: This only returns individual user memberships, not group memberships.
Parámetros de entrada
idstringObligatorioUnique identifier for the collection to list memberships for.
limitintegerMaximum number of results to return per page.
querystringFilter memberships by user names. Search string to match against user names.
offsetintegerNumber of results to skip for pagination.
permissionstringFilter memberships by permission level (e.g., read, write, admin).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List CollectionsOUTLINE_LIST_COLLECTIONSAcciónTool to list all collections that the authenticated user has access to. Use when you need to retrieve all collections, optionally filtered by name or status, with pagination and sorting support.
OUTLINE_LIST_COLLECTIONSAcciónTool to list all collections that the authenticated user has access to. Use when you need to retrieve all collections, optionally filtered by name or status, with pagination and sorting support.
Parámetros de entrada
sortstringField to sort collections by (e.g., 'name', 'updatedAt', 'createdAt')
limitintegerMaximum number of collections to return per page
querystringSearch query to filter collections by name
offsetintegerNumber of collections to skip for pagination
directionstringenumSort direction for collections.
ASCDESCstatusFilterstring[]Filter collections by status (e.g., archived). Omit to include all statuses.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List CommentsOUTLINE_LIST_COMMENTSAcciónTool to retrieve all comments with optional filtering by document or collection. Use when you need to list comments, view comment threads, or monitor discussions. Supports pagination and sorting for large result sets. Returns comment data including content, authors, timestamps, and resolution status.
OUTLINE_LIST_COMMENTSAcciónTool to retrieve all comments with optional filtering by document or collection. Use when you need to list comments, view comment threads, or monitor discussions. Supports pagination and sorting for large result sets. Returns comment data including content, authors, timestamps, and resolution status.
Parámetros de entrada
sortstringField name to sort comments by (e.g., 'createdAt', 'updatedAt'). Determines the ordering of results.
limitintegerMaximum number of comments to return. Use for pagination to control response size.
offsetintegerNumber of comments to skip. Use with limit for pagination through large result sets.
directionstringenumSort direction enum.
ASCDESCdocumentIdstringObligatorioUUID of the document to filter comments for. Required to list comments associated with a specific document.
collectionIdstringFilter comments to a specific collection by its UUID. Returns only comments from documents in this collection.
includeAnchorTextbooleanWhen true, includes the document text that the comment is anchored to in the response. Useful for providing context around inline comments.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Data AttributesOUTLINE_LIST_DATA_ATTRIBUTESAcciónTool to list all data attributes in Outline. Use when you need to retrieve custom data attributes that can be attached to documents for structured metadata.
OUTLINE_LIST_DATA_ATTRIBUTESAcciónTool to list all data attributes in Outline. Use when you need to retrieve custom data attributes that can be attached to documents for structured metadata.
Parámetros de entrada
sortstringField name to sort results by (e.g., 'name', 'updatedAt', 'createdAt').
limitintegerMaximum number of data attributes to return in a single request. Default is typically 25.
offsetintegerNumber of results to skip for pagination. Use with limit to paginate through results.
directionstringenumSort direction for listing data attributes.
ASCDESC
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Deleted DocumentsOUTLINE_LIST_DELETED_DOCUMENTSAcciónTool to list all deleted documents in the workspace that the current user has access to. Use when you need to retrieve, review, or restore documents that have been deleted. Supports pagination and sorting to efficiently navigate through large numbers of deleted documents.
OUTLINE_LIST_DELETED_DOCUMENTSAcciónTool to list all deleted documents in the workspace that the current user has access to. Use when you need to retrieve, review, or restore documents that have been deleted. Supports pagination and sorting to efficiently navigate through large numbers of deleted documents.
Parámetros de entrada
sortstringField name to sort the results by (e.g., 'updatedAt', 'createdAt', 'title'). Controls the ordering of returned documents.
limitintegerNumber of deleted documents to return per page. Use to control response size for pagination.
offsetintegerPagination offset - number of documents to skip. Use with limit to navigate through pages of results.
directionstringSort direction for the results. Use 'ASC' for ascending order or 'DESC' for descending order. Only applicable when sort field is specified.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Document Group MembershipsOUTLINE_LIST_DOCUMENT_GROUP_MEMBERSHIPSAcciónTool to list a document's group memberships. Use when you need to see which groups have access to a specific document and their permission levels.
OUTLINE_LIST_DOCUMENT_GROUP_MEMBERSHIPSAcciónTool to list a document's group memberships. Use when you need to see which groups have access to a specific document and their permission levels.
Parámetros de entrada
idstringObligatorioThe document identifier (UUID or urlId format)
limitintegerMaximum number of results to return for pagination
querystringFilter results by group names
offsetintegerNumber of results to skip for pagination
permissionstringFilter by permission level (e.g., 'read', 'read_write')
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List document membershipsOUTLINE_LIST_DOCUMENT_MEMBERSHIPSAcciónTool to list users with direct membership to a document. Use when you need to see who has direct access to a specific document and their permission levels. Note: This returns only users with direct memberships. To list all users with access to a document (including through group memberships), use documents.users instead.
OUTLINE_LIST_DOCUMENT_MEMBERSHIPSAcciónTool to list users with direct membership to a document. Use when you need to see who has direct access to a specific document and their permission levels. Note: This returns only users with direct memberships. To list all users with access to a document (including through group memberships), use documents.users instead.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
querystringFilter results by user name. Search string to match against user names.
permissionstringenumPermission levels for document access.
readread_write
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List DocumentsOUTLINE_LIST_DOCUMENTSAcciónTool to list all documents in your Outline workspace. Returns published documents and draft documents belonging to the current user. Use filters to narrow results by collection, creator, status, or document relationships. Supports pagination for large document sets.
OUTLINE_LIST_DOCUMENTSAcciónTool to list all documents in your Outline workspace. Returns published documents and draft documents belonging to the current user. Use filters to narrow results by collection, creator, status, or document relationships. Supports pagination for large document sets.
Parámetros de entrada
sortstringField name to sort results by. Common values include 'title', 'createdAt', 'updatedAt'. Defaults to the API's default sorting.
limitintegerMaximum number of documents to return per page. Use for pagination to control result set size.
offsetintegerNumber of documents to skip before starting to return results. Use with limit for pagination (e.g., offset=50 with limit=25 returns items 51-75).
userIdstringUnique identifier of the user to filter documents by creator. Only documents created by this user will be returned. Useful for viewing documents authored by a specific person.
directionstringSort direction: 'ASC' for ascending or 'DESC' for descending. Only applies when sort parameter is provided.
collectionIdstringUnique identifier of the collection to filter documents by. Only documents belonging to this collection will be returned. Useful for viewing all documents within a specific collection.
statusFilterstring[]Filter documents by status. Accepts an array with one or more of: 'draft', 'archived', or 'published'. When omitted, returns both published documents and drafts belonging to the current user.
parentDocumentIdstringUnique identifier of a parent document. Returns child documents (sub-pages) of this parent document. Useful for navigating document hierarchies.
backlinkDocumentIdstringUnique identifier of a document. Returns documents that contain backlinks to this document. Useful for finding all documents that reference a specific document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Document UsersOUTLINE_LIST_DOCUMENT_USERSAcciónTool to list all users with access to a document. Returns all users who have any level of access to the specified document. Use when you need to see who can view or edit a document.
OUTLINE_LIST_DOCUMENT_USERSAcciónTool to list all users with access to a document. Returns all users who have any level of access to the specified document. Use when you need to see who can view or edit a document.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
querystringIf set, will filter the results by user name.
userIdstringIf set, will filter the results to a specific user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Draft DocumentsOUTLINE_LIST_DRAFT_DOCUMENTSAcciónTool to list all draft documents belonging to the current user. Use when you need to retrieve unpublished documents. Supports filtering by collection, date recency, pagination, and sorting.
OUTLINE_LIST_DRAFT_DOCUMENTSAcciónTool to list all draft documents belonging to the current user. Use when you need to retrieve unpublished documents. Supports filtering by collection, date recency, pagination, and sorting.
Parámetros de entrada
sortstringField name to sort by (e.g., 'title', 'updatedAt', 'createdAt').
limitintegerMaximum number of results per page. Must be >= 1.
offsetintegerStarting position for results (pagination offset). Must be >= 0.
directionstringenumSort direction.
ASCDESCdateFilterstringenumDate filter for documents by update recency.
dayweekmonthyearcollectionIdstringFilter documents by collection UUID. Only returns drafts within the specified collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List EventsOUTLINE_LIST_EVENTSAcciónTool to list all events from the audit trail. Use when you need to track actions taken in the knowledge base, such as document creation, permission changes, or user activity. Events provide a comprehensive audit trail for compliance and monitoring.
OUTLINE_LIST_EVENTSAcciónTool to list all events from the audit trail. Use when you need to track actions taken in the knowledge base, such as document creation, permission changes, or user activity. Events provide a comprehensive audit trail for compliance and monitoring.
Parámetros de entrada
namestringFilter to a specific event type (e.g., 'collections.create', 'documents.update', 'users.signin'). Use this to track specific types of actions in the knowledge base.
sortstringField name to sort events by (e.g., 'createdAt'). Determines the ordering of results.
limitintegerMaximum number of events to return per page. Use for pagination to control response size.
offsetintegerNumber of events to skip before starting to return results. Use with limit for pagination through large result sets.
actorIdstringFilter events to those performed by a specific user. Provide the user's UUID to see all actions taken by that user.
auditLogbooleanWhen true, returns detailed events suitable for audit logging purposes. Use this to get comprehensive event information for compliance or security reviews.
directionstringenumSort direction enum.
ASCDESCdocumentIdstringFilter events to those related to a specific document. Provide the document's UUID to see its complete history.
collectionIdstringFilter events to those related to a specific collection. Provide the collection's UUID to track all activities within that collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List File OperationsOUTLINE_LIST_FILE_OPERATIONSAcciónTool to list all file operations for the workspace. Returns background jobs for importing or exporting files, filtered by type. Use to monitor export/import progress and retrieve download URLs for completed operations.
OUTLINE_LIST_FILE_OPERATIONSAcciónTool to list all file operations for the workspace. Returns background jobs for importing or exporting files, filtered by type. Use to monitor export/import progress and retrieve download URLs for completed operations.
Parámetros de entrada
typestringenumFile operation type options.
exportimportlimitintegerMaximum number of file operations to return per page. Use for pagination to control result set size.
offsetintegerNumber of file operations to skip before starting to return results. Use with limit for pagination (e.g., offset=25 with limit=25 returns items 26-50).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Group MembershipsOUTLINE_LIST_GROUP_MEMBERSHIPSAcciónTool to list all members of a specific group in Outline. Use when you need to see which users belong to a group. Returns user details and membership relationships.
OUTLINE_LIST_GROUP_MEMBERSHIPSAcciónTool to list all members of a specific group in Outline. Use when you need to see which users belong to a group. Returns user details and membership relationships.
Parámetros de entrada
idstringObligatorioIdentifier for the group (UUID format). This is the group whose members you want to retrieve.
limitintegerMaximum number of results to return per page. Use with offset for pagination.
querystringSearch query to filter memberships by user names. Returns only users whose names match the query string.
offsetintegerNumber of results to skip before returning data. Use with limit for pagination (e.g., offset=50 with limit=50 gets results 51-100).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List GroupsOUTLINE_LIST_GROUPSAcciónTool to list all groups in the workspace. Groups organize users and manage permissions for collections. Use when you need to retrieve all groups, optionally filtered by name, with pagination and sorting support.
OUTLINE_LIST_GROUPSAcciónTool to list all groups in the workspace. Groups organize users and manage permissions for collections. Use when you need to retrieve all groups, optionally filtered by name, with pagination and sorting support.
Parámetros de entrada
sortstringField to sort groups by (e.g., 'name', 'updatedAt', 'createdAt')
limitintegerMaximum number of groups to return per page
querystringSearch query to filter groups by name
offsetintegerNumber of groups to skip for pagination
directionstringenumSort direction for groups.
ASCDESC
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List OAuth AuthenticationsOUTLINE_LIST_O_AUTH_AUTHENTICATIONSAcciónTool to list all OAuth authentications for the current user. Use when you need to see which third-party applications have been authorized to access the user's account.
OUTLINE_LIST_O_AUTH_AUTHENTICATIONSAcciónTool to list all OAuth authentications for the current user. Use when you need to see which third-party applications have been authorized to access the user's account.
Parámetros de entrada
limitintegerMaximum number of OAuth authentications to return per page
offsetintegerNumber of OAuth authentications to skip for pagination
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List OAuth ClientsOUTLINE_LIST_OAUTH_CLIENTSAcciónTool to list all OAuth clients accessible to the authenticated user. Use when you need to retrieve OAuth clients for third-party integrations. Returns both clients created by the user and published clients available to the workspace.
OUTLINE_LIST_OAUTH_CLIENTSAcciónTool to list all OAuth clients accessible to the authenticated user. Use when you need to retrieve OAuth clients for third-party integrations. Returns both clients created by the user and published clients available to the workspace.
Parámetros de entrada
limitintegerMaximum number of OAuth clients to return per page. Use for pagination to control response size.
offsetintegerNumber of OAuth clients to skip. Use with limit for pagination through large result sets.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Recently Viewed DocumentsOUTLINE_LIST_RECENTLY_VIEWED_DOCUMENTSAcciónTool to list all recently viewed documents by the current user. Returns documents ordered by when they were last viewed. Supports pagination and sorting for large result sets.
OUTLINE_LIST_RECENTLY_VIEWED_DOCUMENTSAcciónTool to list all recently viewed documents by the current user. Returns documents ordered by when they were last viewed. Supports pagination and sorting for large result sets.
Parámetros de entrada
sortstringField name to sort results by. Common values include 'title', 'createdAt', 'updatedAt', 'viewedAt'. Defaults to the API's default sorting.
limitintegerMaximum number of documents to return per page. Use for pagination to control result set size.
offsetintegerNumber of documents to skip before starting to return results. Use with limit for pagination (e.g., offset=50 with limit=25 returns items 51-75).
directionstringSort direction: 'ASC' for ascending or 'DESC' for descending. Only applies when sort parameter is provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List RevisionsOUTLINE_LIST_REVISIONSAcciónTool to list all revisions for a specific document. Revisions represent historical snapshots of document content and are useful for tracking changes over time. Use when you need to view a document's editing history or restore to a previous version.
OUTLINE_LIST_REVISIONSAcciónTool to list all revisions for a specific document. Revisions represent historical snapshots of document content and are useful for tracking changes over time. Use when you need to view a document's editing history or restore to a previous version.
Parámetros de entrada
sortstringField name to sort revisions by (e.g., 'createdAt'). Determines the ordering of results.
limitintegerMaximum number of revisions to return per page. Use for pagination to control response size.
offsetintegerNumber of revisions to skip before starting to return results. Use with limit for pagination through large result sets.
directionstringenumSort direction enum.
ASCDESCdocumentIdstringObligatorioUnique identifier of the document to retrieve revisions for. This is required to specify which document's revision history you want to access.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List SharesOUTLINE_LIST_SHARESAcciónTool to list all share links in the workspace. Use when you need to retrieve all public document shares, optionally filtered by search query, with pagination and sorting support.
OUTLINE_LIST_SHARESAcciónTool to list all share links in the workspace. Use when you need to retrieve all public document shares, optionally filtered by search query, with pagination and sorting support.
Parámetros de entrada
sortstringField to sort shares by (e.g., 'updatedAt', 'createdAt')
limitintegerMaximum number of shares to return per page
querystringFilter to shared documents matching a search query
offsetintegerNumber of shares to skip for pagination
directionstringenumSort direction for shares.
ASCDESC
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List StarsOUTLINE_LIST_STARSAcciónTool to list all starred documents and collections for the authenticated user. Use when you need to retrieve bookmarked items that users have marked for quick access in their sidebar.
OUTLINE_LIST_STARSAcciónTool to list all starred documents and collections for the authenticated user. Use when you need to retrieve bookmarked items that users have marked for quick access in their sidebar.
Parámetros de entrada
sortstringField name to sort stars by (e.g., 'createdAt'). Determines the ordering of results.
limitintegerMaximum number of starred items to return per page. Use for pagination to control response size.
offsetintegerNumber of starred items to skip before starting to return results. Use with limit for pagination through large result sets.
userIdstringFilter starred items to those created by a specific user. Provide the user's UUID to see their bookmarked documents and collections.
directionstringenumSort direction enum.
ASCDESC
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TemplatesOUTLINE_LIST_TEMPLATESAcciónTool to list all templates available to the current user. Use when you need to retrieve all templates, optionally filtered by collection or name, with pagination and sorting support. Templates not associated with a collection are workspace-wide.
OUTLINE_LIST_TEMPLATESAcciónTool to list all templates available to the current user. Use when you need to retrieve all templates, optionally filtered by collection or name, with pagination and sorting support. Templates not associated with a collection are workspace-wide.
Parámetros de entrada
sortstringField to sort templates by (e.g., 'title', 'createdAt', 'updatedAt')
limitintegerMaximum number of templates to return per page
querystringSearch query to filter templates by name
offsetintegerNumber of templates to skip for pagination
directionstringenumSort direction for templates.
ASCDESCcollectionIdstringFilter templates to a specific collection by its UUID. Templates not associated with a collection are workspace-wide.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List UsersOUTLINE_LIST_USERSAcciónTool to list all users in the workspace. Use when you need to retrieve all users, optionally filtered by name, email, or status, with pagination and sorting support.
OUTLINE_LIST_USERSAcciónTool to list all users in the workspace. Use when you need to retrieve all users, optionally filtered by name, email, or status, with pagination and sorting support.
Parámetros de entrada
sortstringField to sort users by (e.g., 'name', 'email', 'createdAt', 'updatedAt', 'lastActiveAt')
limitintegerMaximum number of users to return per page
querystringSearch query to filter users by name or email
filterstringenumFilter users by status.
activeinvitedsuspendedoffsetintegerNumber of users to skip for pagination
directionstringenumSort direction for users.
ASCDESC
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ViewsOUTLINE_LIST_VIEWSAcciónTool to list all users that have viewed a specific document and the overall view count. Use when you need to see who has accessed a document and how many times they've viewed it. Returns view records including first/last view timestamps and total view counts per user.
OUTLINE_LIST_VIEWSAcciónTool to list all users that have viewed a specific document and the overall view count. Use when you need to see who has accessed a document and how many times they've viewed it. Returns view records including first/last view timestamps and total view counts per user.
Parámetros de entrada
documentIdstringObligatorioUnique identifier of the document to retrieve views for. Returns all users who have viewed this document and the total view count.
includeSuspendedbooleanWhether to include views from suspended users in the results. If true, views from suspended users will be included; if false or omitted, only active users are returned.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Move DocumentOUTLINE_MOVE_DOCUMENTAcciónTool to move a document to a new location or collection in Outline. Use when you need to reorganize documents by moving them to a different collection or nesting them under a different parent document.
OUTLINE_MOVE_DOCUMENTAcciónTool to move a document to a new location or collection in Outline. Use when you need to reorganize documents by moving them to a different collection or nesting them under a different parent document.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
indexnumberThe position index in the collection structure. Used to specify the order of the document within its parent or collection.
collectionIdstringCollection ID to move the document to. If not provided along with parentDocumentId, the document retains its current collection.
parentDocumentIdstringParent document ID to nest the document under. If not provided, the document will be moved to the collection root.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Redirect File OperationOUTLINE_REDIRECT_FILE_OPERATIONAcciónTool to retrieve a file from Outline by file operation ID. Loads the resulting file from where it is stored based on the id. A temporary signed URL with embedded credentials is generated on demand. Use when you need to access or download an exported file.
OUTLINE_REDIRECT_FILE_OPERATIONAcciónTool to retrieve a file from Outline by file operation ID. Loads the resulting file from where it is stored based on the id. A temporary signed URL with embedded credentials is generated on demand. Use when you need to access or download an exported file.
Parámetros de entrada
idstringObligatorioUnique identifier for the file operation.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Collection GroupOUTLINE_REMOVE_COLLECTION_GROUPAcciónTool to remove a group from a collection, revoking access for all group members. Use when you need to remove group-level access to a collection. Note that members may retain access through other groups or individual memberships.
OUTLINE_REMOVE_COLLECTION_GROUPAcciónTool to remove a group from a collection, revoking access for all group members. Use when you need to remove group-level access to a collection. Note that members may retain access through other groups or individual memberships.
Parámetros de entrada
idstringObligatorioIdentifier for the collection
groupIdstringObligatorioGroup ID to remove from the collection
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Collection UserOUTLINE_REMOVE_COLLECTION_USERAcciónTool to remove a user from a collection. Use when you need to revoke a user's access to a specific collection in Outline.
OUTLINE_REMOVE_COLLECTION_USERAcciónTool to remove a user from a collection. Use when you need to revoke a user's access to a specific collection in Outline.
Parámetros de entrada
idstringObligatorioIdentifier for the collection from which the user will be removed
userIdstringObligatorioIdentifier for the user to remove from the collection
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Document UserOUTLINE_REMOVE_DOCUMENT_USERAcciónTool to remove a user membership from a document. Use when you need to revoke a user's access to a specific document.
OUTLINE_REMOVE_DOCUMENT_USERAcciónTool to remove a user membership from a document. Use when you need to revoke a user's access to a specific document.
Parámetros de entrada
idstringObligatorioDocument identifier. Either the UUID or the urlId is acceptable.
userIdstringObligatorioUser ID of the user to remove from the document
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Group from DocumentOUTLINE_REMOVE_GROUP_FROM_DOCUMENTAcciónTool to remove a group from a document, revoking access for all group members. Use when you need to revoke document-level access for an entire group at once.
OUTLINE_REMOVE_GROUP_FROM_DOCUMENTAcciónTool to remove a group from a document, revoking access for all group members. Use when you need to revoke document-level access for an entire group at once.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
groupIdstringObligatorioUnique identifier (UUID) for the group to remove from the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Group UserOUTLINE_REMOVE_GROUP_USERAcciónTool to remove a user from a group. Use when you need to revoke a user's group membership in Outline.
OUTLINE_REMOVE_GROUP_USERAcciónTool to remove a user from a group. Use when you need to revoke a user's group membership in Outline.
Parámetros de entrada
idstringObligatorioIdentifier for the group from which the user will be removed
userIdstringObligatorioIdentifier for the user to remove from the group
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Restore DocumentOUTLINE_RESTORE_DOCUMENTAcciónTool to restore a document in Outline. If a document has been archived or deleted, it can be restored. Optionally a revision can be passed to restore the document to a previous point in time.
OUTLINE_RESTORE_DOCUMENTAcciónTool to restore a document in Outline. If a document has been archived or deleted, it can be restored. Optionally a revision can be passed to restore the document to a previous point in time.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
revisionIdstringIdentifier for the revision to restore to. If provided, the document will be restored to a previous point in time.
collectionIdstringIdentifier for the collection to restore the document to. If not provided, the document will be restored to its original collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Restore TemplateOUTLINE_RESTORE_TEMPLATEAcciónTool to restore a previously deleted template in Outline. Use when you need to recover a template that was soft-deleted.
OUTLINE_RESTORE_TEMPLATEAcciónTool to restore a previously deleted template in Outline. Use when you need to recover a template that was soft-deleted.
Parámetros de entrada
idstringObligatorioUnique identifier for the template. Either the UUID or the urlId is acceptable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Auth InfoOUTLINE_RETRIEVE_AUTH_INFOAcciónTool to retrieve authentication details for the current API key. Use when you need to verify that an API token is valid or obtain identifying information for the authenticated user and workspace.
OUTLINE_RETRIEVE_AUTH_INFOAcciónTool to retrieve authentication details for the current API key. Use when you need to verify that an API token is valid or obtain identifying information for the authenticated user and workspace.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Revoke ShareOUTLINE_REVOKE_SHAREAcciónTool to revoke a share in Outline, making the share link inactive so it can no longer be used to access the document. Use when you need to disable public access to a shared document.
OUTLINE_REVOKE_SHAREAcciónTool to revoke a share in Outline, making the share link inactive so it can no longer be used to access the document. Use when you need to disable public access to a shared document.
Parámetros de entrada
idstringObligatorioUnique identifier (UUID) of the share to revoke. Once revoked, the share link will become inactive and can no longer be used to access the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rotate OAuth Client SecretOUTLINE_ROTATE_OAUTH_CLIENT_SECRETAcciónTool to rotate the secret for an OAuth client in Outline. Use when you need to generate a new client secret for an OAuth client. The old secret will be invalidated immediately.
OUTLINE_ROTATE_OAUTH_CLIENT_SECRETAcciónTool to rotate the secret for an OAuth client in Outline. Use when you need to generate a new client secret for an OAuth client. The old secret will be invalidated immediately.
Parámetros de entrada
idstringObligatorioUnique identifier for the OAuth client. Rotating the secret will generate a new client secret and invalidate the old one immediately.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search DocumentsOUTLINE_SEARCH_DOCUMENTSAcciónTool to search all documents in your Outline workspace using keywords. Results are restricted to documents accessible by the current access token. Use filters to narrow results by collection, user, status, or timeframe. Supports sorting by relevance, date, or title.
OUTLINE_SEARCH_DOCUMENTSAcciónTool to search all documents in your Outline workspace using keywords. Results are restricted to documents accessible by the current access token. Use filters to narrow results by collection, user, status, or timeframe. Supports sorting by relevance, date, or title.
Parámetros de entrada
sortstringField name to sort results by. Accepted values: 'relevance' (default, best match first), 'createdAt', 'updatedAt', or 'title'.
limitintegerMaximum number of documents to return per page. Use for pagination to control result set size.
querystringObligatorioSearch keywords to find matching documents. Use natural language search terms. Required parameter.
offsetintegerNumber of documents to skip before starting to return results. Use with limit for pagination (e.g., offset=50 with limit=25 returns items 51-75).
userIdstringUnique identifier of the user. Filters documents edited by this specific user. Useful for finding documents modified by a team member.
shareIdstringFilters search by collection or document referenced via share ID. Use this when working with shared document links.
directionstringSort direction: 'ASC' for ascending or 'DESC' for descending. Only applies when sort parameter is provided.
dateFilterstringLimits results to documents within specified timeframe. Accepted values: 'day' (last 24 hours), 'week' (last 7 days), 'month' (last 30 days), or 'year' (last 365 days).
documentIdstringUnique identifier of a document. Searches within this document and all its children (sub-pages). Useful for searching within a specific document hierarchy.
collectionIdstringUnique identifier of the collection. Restricts search to documents within this particular collection only.
statusFilterstring[]Filter documents by status. Accepts an array with one or more of: 'draft', 'archived', or 'published'. When omitted, searches across all statuses accessible to the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Document TitlesOUTLINE_SEARCH_DOCUMENT_TITLESAcciónTool to search document titles in Outline workspace using keywords. Unlike full document search, this searches only titles and returns faster results. Use when you need to quickly find documents by their title. Supports filters for collection, creator, status, and date range.
OUTLINE_SEARCH_DOCUMENT_TITLESAcciónTool to search document titles in Outline workspace using keywords. Unlike full document search, this searches only titles and returns faster results. Use when you need to quickly find documents by their title. Supports filters for collection, creator, status, and date range.
Parámetros de entrada
sortstringenumSort field options for search results.
relevancecreatedAtupdatedAttitlelimitintegerMaximum number of documents to return per page. Use for pagination to control result set size.
querystringObligatorioSearch query to match against document titles. This searches only titles, not content, for faster results.
offsetintegerNumber of documents to skip before starting to return results. Use with limit for pagination (e.g., offset=50 with limit=25 returns items 51-75).
userIdstringFilter results by document creator. Only documents created by this user will be returned.
shareIdstringFilter results for the collection or document referenced by the shareId. Useful for searching within shared content.
directionstringenumSort direction options.
ASCDESCdateFilterstringenumDate filter period values.
dayweekmonthyeardocumentIdstringFilter results to content within a specific document and its children. Useful for searching within a document hierarchy.
collectionIdstringFilter results to a specific collection by its UUID. Only documents within this collection will be returned.
statusFilterstring[]Filter documents by status. Accepts an array with one or more of: draft, archived, or published. When omitted, returns published documents and drafts belonging to the current user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Suspend UserOUTLINE_SUSPEND_USERAcciónTool to suspend a user in Outline. Suspending a user prevents them from signing in and they are not counted against billing totals. Use when you need to temporarily disable a user's access without deleting their account.
OUTLINE_SUSPEND_USERAcciónTool to suspend a user in Outline. Suspending a user prevents them from signing in and they are not counted against billing totals. Use when you need to temporarily disable a user's access without deleting their account.
Parámetros de entrada
idstringObligatorioUnique identifier for the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Template from DocumentOUTLINE_TEMPLATIZE_DOCUMENTAcciónTool to create a template from an existing Outline document. Use when you need to convert a document into a reusable template for your workspace.
OUTLINE_TEMPLATIZE_DOCUMENTAcciónTool to create a template from an existing Outline document. Use when you need to convert a document into a reusable template for your workspace.
Parámetros de entrada
idstringObligatorioUnique identifier for the document to convert into a template. Either the UUID or the urlId is acceptable.
publishbooleanObligatorioWhether the new template should be published. Set to true to make the template immediately available to workspace members.
collectionIdstringIdentifier for the collection where the template should be created. If not provided, the template will be created in the same collection as the source document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unpublish DocumentOUTLINE_UNPUBLISH_DOCUMENTAcciónTool to unpublish a document in Outline. Unpublishing moves the document back to draft status and removes it from the collection. Use when you need to make a published document private again.
OUTLINE_UNPUBLISH_DOCUMENTAcciónTool to unpublish a document in Outline. Unpublishing moves the document back to draft status and removes it from the collection. Use when you need to make a published document private again.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
detachbooleanWhether to detach the document from the collection. If true, the document will be removed from the collection structure when unpublished.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update CollectionOUTLINE_UPDATE_COLLECTIONAcciónTool to update an existing collection's properties in Outline. Use when you need to modify collection settings such as name, description, icon, color, sharing settings, or permission level.
OUTLINE_UPDATE_COLLECTIONAcciónTool to update an existing collection's properties in Outline. Use when you need to modify collection settings such as name, description, icon, color, sharing settings, or permission level.
Parámetros de entrada
idstringObligatorioThe unique identifier of the collection to update
iconstringA string that represents an icon in the outline-icons package or an emoji
namestringNew name for the collection
colorstringA hex color code for the collection icon
sharingbooleanWhether public sharing of documents is allowed
permissionstringPermission level for the collection (read/write)
descriptionstringNew description for the collection, markdown supported
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update CommentOUTLINE_UPDATE_COMMENTAcciónTool to update a comment in Outline. Use when you need to modify the content of an existing comment. The comment body should be provided in ProseMirror document format with type and content fields.
OUTLINE_UPDATE_COMMENTAcciónTool to update a comment in Outline. Use when you need to modify the content of an existing comment. The comment body should be provided in ProseMirror document format with type and content fields.
Parámetros de entrada
idstringObligatorioThe unique identifier for the comment to update (UUID format).
dataobjectObligatorioThe comment body content in ProseMirror document format. Should include 'type' (typically 'doc') and 'content' array with paragraph objects containing text nodes.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DocumentOUTLINE_UPDATE_DOCUMENTAcciónTool to update a document in Outline. Use when you need to modify an existing document's title, content, or metadata. At least the document ID is required.
OUTLINE_UPDATE_DOCUMENTAcciónTool to update a document in Outline. Use when you need to modify an existing document's title, content, or metadata. At least the document ID is required.
Parámetros de entrada
idstringObligatorioUnique identifier for the document. Either the UUID or the urlId is acceptable.
iconstringIcon displayed alongside the document title
textstringThe body of the document in markdown.
colorstringColor for the document icon in hex format
titlestringThe title of the document.
publishbooleanWhether this document should be published and made visible to other workspace members, if a draft
editModestringEdit mode
fullWidthbooleanWhether the document should be displayed in full width
templateIdstringIdentifier for the template this document is based on
collectionIdstringIdentifier for the collection to move the document to
dataAttributesobject[]Data attributes to be updated. Attributes not included will be removed from the document.
insightsEnabledbooleanWhether insights should be visible on the document
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update GroupOUTLINE_UPDATE_GROUPAcciónTool to update an existing group's name in Outline. Use when you need to rename a group.
OUTLINE_UPDATE_GROUPAcciónTool to update an existing group's name in Outline. Use when you need to rename a group.
Parámetros de entrada
idstringObligatorioGroup ID (UUID). The unique identifier of the group to update.
namestringObligatorioNew name for the group.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update OAuth ClientOUTLINE_UPDATE_O_AUTH_CLIENTAcciónTool to update an existing OAuth client in Outline. Use when you need to modify an OAuth client's properties such as name, description, redirect URIs, or published status.
OUTLINE_UPDATE_O_AUTH_CLIENTAcciónTool to update an existing OAuth client in Outline. Use when you need to modify an OAuth client's properties such as name, description, redirect URIs, or published status.
Parámetros de entrada
idstringObligatorioUnique identifier for the OAuth client to update
namestringName of the OAuth client
avatarUrlstringA URL pointing to an image representing the OAuth client
publishedbooleanWhether the OAuth client is available to other workspaces
descriptionstringA short description of this OAuth client
developerUrlstringThe URL of the developer who created this OAuth client
redirectUrisstring[]List of redirect URIs for the OAuth client. These URIs are used for OAuth callbacks after authentication
developerNamestringThe name of the developer who created this OAuth client
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ShareOUTLINE_UPDATE_SHAREAcciónTool to update a share in Outline. Use when you need to change a share's published status, which controls whether authentication is required to access the shared link.
OUTLINE_UPDATE_SHAREAcciónTool to update a share in Outline. Use when you need to change a share's published status, which controls whether authentication is required to access the shared link.
Parámetros de entrada
idstringObligatorioThe unique identifier for the share to update (UUID format).
publishedbooleanObligatorioPublished status. When true, removes authentication and makes the share available to anyone with the link. When false, authentication is required.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update StarOUTLINE_UPDATE_STARAcciónTool to update a star's position in the Outline sidebar. Use when you need to reorder a user's starred documents or collections by changing the display index.
OUTLINE_UPDATE_STARAcciónTool to update a star's position in the Outline sidebar. Use when you need to reorder a user's starred documents or collections by changing the display index.
Parámetros de entrada
idstringObligatorioThe unique identifier (UUID) of the star to update. This determines which starred item's position will be changed in the sidebar.
indexstringObligatorioThe new position index for the star in the sidebar. Determines the display order relative to other starred documents. Lower numbers appear higher in the list.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update TemplateOUTLINE_UPDATE_TEMPLATEAcciónTool to update an existing template in Outline. Use when you need to modify a template's title, content, icon, color, or other properties. At least the template ID is required.
OUTLINE_UPDATE_TEMPLATEAcciónTool to update an existing template in Outline. Use when you need to modify a template's title, content, icon, color, or other properties. At least the template ID is required.
Parámetros de entrada
idstringObligatorioUnique identifier for the template. Either the UUID or the urlId is acceptable.
dataobjectThe body of the template as a Prosemirror document. Must be a valid Prosemirror JSON structure with type, content, and other required fields.
iconstringAn emoji to use as the template icon.
colorstringThe color of the template icon in hex format.
titlestringThe title of the template.
fullWidthbooleanWhether the template should be displayed full width.
collectionIdstringIdentifier for the collection to which the template belongs. Set to null for a workspace-wide template.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update UserOUTLINE_UPDATE_USERAcciónTool to update a user's name, avatar, or language preference in Outline. If no ID is provided, updates the authenticated user. Use when you need to modify user profile information.
OUTLINE_UPDATE_USERAcciónTool to update a user's name, avatar, or language preference in Outline. If no ID is provided, updates the authenticated user. Use when you need to modify user profile information.
Parámetros de entrada
idstringUnique identifier for the user to update. If not provided, updates the authenticated user.
namestringUser name to update.
languagestringLanguage preference for the user.
avatarUrlstringURL to the user's avatar image.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update User RoleOUTLINE_UPDATE_USER_ROLEAcciónTool to change a user's role in Outline workspace. Use when you need to promote a user to admin, demote an admin to member, or change a user to viewer role. Only available to admin users.
OUTLINE_UPDATE_USER_ROLEAcciónTool to change a user's role in Outline workspace. Use when you need to promote a user to admin, demote an admin to member, or change a user to viewer role. Only available to admin users.
Parámetros de entrada
idstringObligatorioUnique identifier for the user whose role you want to change (UUID format).
rolestringObligatorioenumNew role to assign to the user. Admin: full permissions. Member: standard workspace access. Viewer: read-only access.
adminmemberviewerguest
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not