Penpot
penpotOpen-source design and prototyping platform for collaborative design workflows
Acciones disponibles (90)
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.
Create Access TokenPENPOT_CREATE_ACCESS_TOKENAcciónTool to create a personal access token for API authentication in Penpot. Use when you need to generate a new token for authenticating API requests. The token will only be shown once during creation, so it should be stored securely.
PENPOT_CREATE_ACCESS_TOKENAcciónTool to create a personal access token for API authentication in Penpot. Use when you need to generate a new token for authenticating API requests. The token will only be shown once during creation, so it should be stored securely.
Parámetros de entrada
namestringObligatorioDescriptive name for the access token to help identify its purpose. Must be between 1 and 250 characters.
expirationstringOptional expiration duration for the token in ISO 8601 duration format (e.g., 'P30D' for 30 days, 'P90D' for 90 days). If not provided, the token may not expire or use the default expiration policy.
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 Comment ThreadPENPOT_CREATE_COMMENT_THREADAcciónTool to create a new comment thread on a Penpot file at a specific position. Use when you need to add collaborative feedback or discussion points on design elements within a Penpot project.
PENPOT_CREATE_COMMENT_THREADAcciónTool to create a new comment thread on a Penpot file at a specific position. Use when you need to add collaborative feedback or discussion points on design elements within a Penpot project.
Parámetros de entrada
fileIdstringObligatorioUUID of the file where the comment thread will be created
pageIdstringObligatorioUUID of the page where the comment thread will be created
contentstringObligatorioContent text of the comment thread
frameIdstringObligatorioUUID of the frame where the comment thread will be placed. Use '00000000-0000-0000-0000-000000000000' for the root frame
shareIdstringOptional UUID for shared file context
mentionsstring[]Optional list of user UUIDs to mention in the comment thread
positionstringObligatorioPosition coordinates for the comment thread in the format 'x,y' (e.g., '100,200')
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 FilePENPOT_CREATE_FILEAcciónTool to create a new design file in a Penpot project. Use when you need to create a new file for design work within a specific project.
PENPOT_CREATE_FILEAcciónTool to create a new design file in a Penpot project. Use when you need to create a new file for design work within a specific project.
Parámetros de entrada
idstringOptional UUID to assign to the new file. If not provided, Penpot will generate one automatically.
namestringObligatorioName of the file to create. Maximum 250 characters.
featuresstring[]Set of feature flags to enable for this file.
is_sharedbooleanWhether the file should be shared. Default is false.
project_idstringObligatorioUUID of the project where the file will be created. Must be a valid 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
Create ProjectPENPOT_CREATE_PROJECTAcciónTool to create a new project within a team in Penpot. Use when you need to organize design files into a new project space.
PENPOT_CREATE_PROJECTAcciónTool to create a new project within a team in Penpot. Use when you need to organize design files into a new project space.
Parámetros de entrada
idstringOptional UUID for the project. If not provided, one will be generated automatically
namestringObligatorioName of the project to create
team_idstringObligatorioUUID of the team where the project will be created
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 TeamPENPOT_CREATE_TEAMAcciónTool to create a new team in Penpot. Use when you need to set up a new team for organizing projects and collaborating with team members.
PENPOT_CREATE_TEAMAcciónTool to create a new team in Penpot. Use when you need to set up a new team for organizing projects and collaborating with team members.
Parámetros de entrada
idstringUUID formatted string for the team ID (if not provided, one will be generated automatically)
namestringObligatorioName of the team to create (maximum 250 characters)
featuresstring[]Set of feature flags or permissions to enable for the team
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 Team Access RequestPENPOT_CREATE_TEAM_ACCESS_REQUESTAcciónTool to request an invitation to join a Penpot team. Use when a user needs to request access to a team for collaboration.
PENPOT_CREATE_TEAM_ACCESS_REQUESTAcciónTool to request an invitation to join a Penpot team. Use when a user needs to request access to a team for collaboration.
Parámetros de entrada
file_idstringThe UUID of the file associated with the access request.
team_idstringObligatorioThe UUID of the team to request access to.
is_viewerbooleanFlag indicating if the user is requesting viewer access (true) or editor access (false).
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 WebhookPENPOT_CREATE_WEBHOOKAcciónCreate a webhook for a team to receive event notifications. Use when you need to register a new webhook endpoint that will be notified of events happening in a Penpot team.
PENPOT_CREATE_WEBHOOKAcciónCreate a webhook for a team to receive event notifications. Use when you need to register a new webhook endpoint that will be notified of events happening in a Penpot team.
Parámetros de entrada
uristringObligatorioWebhook URI endpoint that will receive event notifications
mtypestringObligatorioenumMIME type for webhook payload format
application/jsonapplication/transit+jsonteam_idstringObligatorioUUID of the team to create the webhook for
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 Access TokenPENPOT_DELETE_ACCESS_TOKENAcciónTool to delete a personal access token from Penpot. Use when you need to revoke or remove an existing access token by its UUID.
PENPOT_DELETE_ACCESS_TOKENAcciónTool to delete a personal access token from Penpot. Use when you need to revoke or remove an existing access token by its UUID.
Parámetros de entrada
idstringObligatorioUUID of the access token to delete
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 CommentPENPOT_DELETE_COMMENTAcciónTool to delete a comment from a Penpot design file. Use when you need to permanently remove a specific comment from a design discussion.
PENPOT_DELETE_COMMENTAcciónTool to delete a comment from a Penpot design file. Use when you need to permanently remove a specific comment from a design discussion.
Parámetros de entrada
idstringObligatorioUUID of the comment to delete
shareIdstringUUID of the share link if accessing via shared link
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 SnapshotPENPOT_DELETE_FILE_SNAPSHOTAcciónTool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.
PENPOT_DELETE_FILE_SNAPSHOTAcciónTool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.
Parámetros de entrada
idstringObligatorioUUID of the file snapshot to delete
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 ProjectPENPOT_DELETE_PROJECTAcciónTool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.
PENPOT_DELETE_PROJECTAcciónTool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.
Parámetros de entrada
idstringObligatorioUUID formatted string identifying the project to delete
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 TeamPENPOT_DELETE_TEAMAcciónTool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.
PENPOT_DELETE_TEAMAcciónTool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.
Parámetros de entrada
idstringObligatorioThe team identifier (UUID) to be removed
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
Permanently Delete Team FilesPENPOT_DELETE_TEAM_FILES_PERMANENTLYAcciónTool to permanently delete specified files from a Penpot team. Use when you need to immediately and irreversibly remove files from a team. The team ID is used to filter files and verify write permissions.
PENPOT_DELETE_TEAM_FILES_PERMANENTLYAcciónTool to permanently delete specified files from a Penpot team. Use when you need to immediately and irreversibly remove files from a team. The team ID is used to filter files and verify write permissions.
Parámetros de entrada
idsstring[]ObligatorioList of file UUIDs to be permanently deleted from the specified team
team_idstringObligatorioThe team identifier (UUID) to check writable permissions and filter files for deletion
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 Team InvitationPENPOT_DELETE_TEAM_INVITATIONAcciónTool to delete a pending team invitation in Penpot. Use when you need to cancel an invitation that hasn't been accepted yet.
PENPOT_DELETE_TEAM_INVITATIONAcciónTool to delete a pending team invitation in Penpot. Use when you need to cancel an invitation that hasn't been accepted yet.
Parámetros de entrada
emailstringObligatorioEmail address of the pending invitation to delete
team_idstringObligatorioThe team identifier (UUID) for which to delete the invitation
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 Team MemberPENPOT_DELETE_TEAM_MEMBERAcciónTool to remove a member from a team in Penpot. Use when you need to revoke a user's access to a team.
PENPOT_DELETE_TEAM_MEMBERAcciónTool to remove a member from a team in Penpot. Use when you need to revoke a user's access to a team.
Parámetros de entrada
team_idstringObligatorioUUID formatted string identifying the team
member_idstringObligatorioUUID formatted string identifying the member to remove from the team
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 WebhookPENPOT_DELETE_WEBHOOKAcciónTool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.
PENPOT_DELETE_WEBHOOKAcciónTool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.
Parámetros de entrada
idstringObligatorioUUID formatted string identifying the webhook to delete.
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 FilePENPOT_DUPLICATE_FILEAcciónTool to duplicate a single file within the same team in Penpot. Use when you need to create a copy of an existing design file.
PENPOT_DUPLICATE_FILEAcciónTool to duplicate a single file within the same team in Penpot. Use when you need to create a copy of an existing design file.
Parámetros de entrada
namestringName for the duplicated file. If not provided, a default name will be generated (e.g., 'Copy of Original File')
fileIdstringObligatorioUUID of the file to duplicate
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 ProjectPENPOT_DUPLICATE_PROJECTAcciónTool to duplicate an entire Penpot project with all its files. Use when you need to create a copy of an existing project.
PENPOT_DUPLICATE_PROJECTAcciónTool to duplicate an entire Penpot project with all its files. Use when you need to create a copy of an existing project.
Parámetros de entrada
namestringCustom name for the duplicated project. If not provided, a default name will be assigned. Maximum 250 characters.
projectIdstringObligatorioUUID of the project to duplicate.
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 Access TokensPENPOT_GET_ACCESS_TOKENSAcciónTool to list all personal access tokens for the authenticated user. Use when you need to view, audit, or manage existing access tokens.
PENPOT_GET_ACCESS_TOKENSAcciónTool to list all personal access tokens for the authenticated user. Use when you need to view, audit, or manage existing access tokens.
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 All ProjectsPENPOT_GET_ALL_PROJECTSAcciónTool to retrieve all projects across all teams in Penpot. Use when you need a complete list of projects regardless of team membership.
PENPOT_GET_ALL_PROJECTSAcciónTool to retrieve all projects across all teams in Penpot. Use when you need a complete list of projects regardless of team membership.
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 Builtin TemplatesPENPOT_GET_BUILTIN_TEMPLATESAcciónTool to get the list of builtin templates available in Penpot. Use when you need to see which templates are available for creating new projects.
PENPOT_GET_BUILTIN_TEMPLATESAcciónTool to get the list of builtin templates available in Penpot. Use when you need to see which templates are available for creating new projects.
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 CommentsPENPOT_GET_COMMENTSAcciónTool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.
PENPOT_GET_COMMENTSAcciónTool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.
Parámetros de entrada
thread_idstringObligatorioUUID of the comment thread to retrieve comments from
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 Comment ThreadPENPOT_GET_COMMENT_THREADAcciónTool to retrieve a specific comment thread from a Penpot file. Use when you need to fetch details about a comment thread including its comments, participants, and metadata.
PENPOT_GET_COMMENT_THREADAcciónTool to retrieve a specific comment thread from a Penpot file. Use when you need to fetch details about a comment thread including its comments, participants, and metadata.
Parámetros de entrada
idstringObligatorioUUID of the comment thread to retrieve
file_idstringObligatorioUUID of the file containing the comment thread
share_idstringOptional UUID for shared file 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
Get Comment ThreadsPENPOT_GET_COMMENT_THREADSAcciónTool to retrieve all comment threads for a Penpot file. Use when you need to fetch comments and discussions associated with a specific file.
PENPOT_GET_COMMENT_THREADSAcciónTool to retrieve all comment threads for a Penpot file. Use when you need to fetch comments and discussions associated with a specific file.
Parámetros de entrada
file_idstringObligatorioThe UUID of the file to retrieve comment threads for
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 FilePENPOT_GET_FILEAcciónTool to retrieve a Penpot file by its ID. Returns file details including metadata, structure, and permissions. Use when you need to access file information or check file properties.
PENPOT_GET_FILEAcciónTool to retrieve a Penpot file by its ID. Returns file details including metadata, structure, and permissions. Use when you need to access file information or check file properties.
Parámetros de entrada
idstringObligatorioUUID of the file to retrieve
featuresstring[]Set of feature flags to enable for this request
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 InfoPENPOT_GET_FILE_INFOAcciónTool to retrieve basic information about a Penpot file by its ID. Use when you need to get file metadata such as name, project, creation date, modification date, version, and sharing status.
PENPOT_GET_FILE_INFOAcciónTool to retrieve basic information about a Penpot file by its ID. Use when you need to get file metadata such as name, project, creation date, modification date, version, and sharing status.
Parámetros de entrada
idstringObligatorioUUID of the file to retrieve information for
featuresstring[]Set of feature flags to include in the response. Optional list of strings specifying which features to enable or query.
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 LibrariesPENPOT_GET_FILE_LIBRARIESAcciónTool to retrieve libraries linked to a Penpot file. Use when you need to get all library references associated with a specific file by its UUID.
PENPOT_GET_FILE_LIBRARIESAcciónTool to retrieve libraries linked to a Penpot file. Use when you need to get all library references associated with a specific file by its UUID.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to get libraries for
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 Object ThumbnailsPENPOT_GET_FILE_OBJECT_THUMBNAILSAcciónTool to retrieve thumbnails for objects in a Penpot file. Use when you need to get thumbnail URLs for file objects.
PENPOT_GET_FILE_OBJECT_THUMBNAILSAcciónTool to retrieve thumbnails for objects in a Penpot file. Use when you need to get thumbnail URLs for file objects.
Parámetros de entrada
tagstringOptional tag to filter thumbnails (max 50 characters)
file_idstringObligatorioThe file identifier (UUID) to retrieve object thumbnails for
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 SnapshotsPENPOT_GET_FILE_SNAPSHOTSAcciónRetrieves all snapshots for a specific Penpot file. Use this action to list all saved versions (snapshots) of a file, which allows viewing version history and understanding how the file has evolved over time. Snapshots capture the state of a file at specific points in time.
PENPOT_GET_FILE_SNAPSHOTSAcciónRetrieves all snapshots for a specific Penpot file. Use this action to list all saved versions (snapshots) of a file, which allows viewing version history and understanding how the file has evolved over time. Snapshots capture the state of a file at specific points in time.
Parámetros de entrada
fileIdstringObligatorioUUID of the Penpot file to retrieve snapshots for
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 SummaryPENPOT_GET_FILE_SUMMARYAcciónTool to retrieve a summary of file contents and statistics from Penpot. Use when you need high-level information about a file including page count, components, graphics, and other metadata without fetching the entire file content.
PENPOT_GET_FILE_SUMMARYAcciónTool to retrieve a summary of file contents and statistics from Penpot. Use when you need high-level information about a file including page count, components, graphics, and other metadata without fetching the entire file content.
Parámetros de entrada
idstringObligatorioUUID formatted string identifying the file
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 Font VariantsPENPOT_GET_FONT_VARIANTSAcciónTool to retrieve font variants for a team, file, project, or share in Penpot. Use when you need to get a list of available font variants. Provide at least one of team_id, file_id, project_id, or share_id to scope the query.
PENPOT_GET_FONT_VARIANTSAcciónTool to retrieve font variants for a team, file, project, or share in Penpot. Use when you need to get a list of available font variants. Provide at least one of team_id, file_id, project_id, or share_id to scope the query.
Parámetros de entrada
file_idstringUUID of the file to get font variants for
team_idstringUUID of the team to get font variants for
share_idstringUUID of the share to get font variants for
project_idstringUUID of the project to get font variants for
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 Library File ReferencesPENPOT_GET_LIBRARY_FILE_REFERENCESAcciónTool to get files that reference a shared library. Use when you need to find which files are using a specific library file in Penpot.
PENPOT_GET_LIBRARY_FILE_REFERENCESAcciónTool to get files that reference a shared library. Use when you need to find which files are using a specific library file in Penpot.
Parámetros de entrada
fileIdstringObligatorioUUID of the library file to get references for
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 Library UsagePENPOT_GET_LIBRARY_USAGEAcciónTool to get usage statistics for a library. Returns the number of files that use the specified library. Use when you need to understand how widely a library is being used across projects.
PENPOT_GET_LIBRARY_USAGEAcciónTool to get usage statistics for a library. Returns the number of files that use the specified library. Use when you need to understand how widely a library is being used across projects.
Parámetros de entrada
fileIdstringObligatorioUUID of the library file to check usage for
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 Owned TeamsPENPOT_GET_OWNED_TEAMSAcciónTool to list teams owned by the current user. Use when you need to retrieve teams that the authenticated user owns in Penpot.
PENPOT_GET_OWNED_TEAMSAcciónTool to list teams owned by the current user. Use when you need to retrieve teams that the authenticated user owns in Penpot.
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 PagePENPOT_GET_PAGEAcciónTool to retrieve page data from a Penpot file. Use when you need to get page content including objects and metadata for rendering or export purposes. If no page ID is specified, returns the first page. Can filter to a specific object and its children by providing an object ID.
PENPOT_GET_PAGEAcciónTool to retrieve page data from a Penpot file. Use when you need to get page content including objects and metadata for rendering or export purposes. If no page ID is specified, returns the first page. Can filter to a specific object and its children by providing an object ID.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to get the page from
pageIdstringUUID of the specific page to retrieve. If not specified, returns the first page of the file.
objectIdstringUUID of a specific object to retrieve. When specified, only that object and its children are returned. Requires pageId to be 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
Get Profiles for File CommentsPENPOT_GET_PROFILES_FOR_FILE_COMMENTSAcciónTool to retrieve profiles of users who have commented on a Penpot file. Use when you need to get information about comment participants for collaboration or user management purposes.
PENPOT_GET_PROFILES_FOR_FILE_COMMENTSAcciónTool to retrieve profiles of users who have commented on a Penpot file. Use when you need to get information about comment participants for collaboration or user management purposes.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to get comment participant profiles for
shareIdstringOptional UUID for shared file access context
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 ProjectPENPOT_GET_PROJECTAcciónTool to retrieve detailed information about a specific Penpot project by its ID. Use when you need to get project details such as name, team ownership, and timestamps.
PENPOT_GET_PROJECTAcciónTool to retrieve detailed information about a specific Penpot project by its ID. Use when you need to get project details such as name, team ownership, and timestamps.
Parámetros de entrada
idstringObligatorioUUID of the project to retrieve
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 Project FilesPENPOT_GET_PROJECT_FILESAcciónTool to retrieve all files in a Penpot project. Use when you need to list all files for a specific project by its UUID.
PENPOT_GET_PROJECT_FILESAcciónTool to retrieve all files in a Penpot project. Use when you need to list all files for a specific project by its UUID.
Parámetros de entrada
projectIdstringObligatorioUUID of the project to get files for
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 SSO ProviderPENPOT_GET_SSO_PROVIDERAcciónTool to retrieve SSO provider information for an email address. Use when you need to determine which SSO provider is configured for a specific email domain.
PENPOT_GET_SSO_PROVIDERAcciónTool to retrieve SSO provider information for an email address. Use when you need to determine which SSO provider is configured for a specific email domain.
Parámetros de entrada
emailstringObligatorioEmail address to look up SSO provider configuration. Must be a valid email 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 Subscription UsagePENPOT_GET_SUBSCRIPTION_USAGEAcciónTool to get subscription usage information for the current user. Returns details about seats and storage usage. Use when you need to check subscription limits or current usage statistics.
PENPOT_GET_SUBSCRIPTION_USAGEAcciónTool to get subscription usage information for the current user. Returns details about seats and storage usage. Use when you need to check subscription limits or current usage statistics.
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 TeamPENPOT_GET_TEAMAcciónTool to retrieve team details by ID. Use when you need to fetch information about a specific team in Penpot.
PENPOT_GET_TEAMAcciónTool to retrieve team details by ID. Use when you need to fetch information about a specific team in Penpot.
Parámetros de entrada
idstringObligatorioUUID of the team to retrieve
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 Team Deleted FilesPENPOT_GET_TEAM_DELETED_FILESAcciónTool to retrieve deleted files from a team's trash in Penpot. Use when you need to view files that have been deleted from a specific team and are in the trash.
PENPOT_GET_TEAM_DELETED_FILESAcciónTool to retrieve deleted files from a team's trash in Penpot. Use when you need to view files that have been deleted from a specific team and are in the trash.
Parámetros de entrada
teamIdstringObligatorioUUID of the team to retrieve deleted files from
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 Team InfoPENPOT_GET_TEAM_INFOAcciónTool to retrieve detailed information about a specific Penpot team by its ID. Use when you need to get team details such as name, creation date, and permissions.
PENPOT_GET_TEAM_INFOAcciónTool to retrieve detailed information about a specific Penpot team by its ID. Use when you need to get team details such as name, creation date, and permissions.
Parámetros de entrada
idstringObligatorioUUID of the team to retrieve information for
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 Team InvitationsPENPOT_GET_TEAM_INVITATIONSAcciónTool to list pending invitations for a team in Penpot. Use when you need to retrieve all pending team invitations that haven't been accepted yet.
PENPOT_GET_TEAM_INVITATIONSAcciónTool to list pending invitations for a team in Penpot. Use when you need to retrieve all pending team invitations that haven't been accepted yet.
Parámetros de entrada
team_idstringObligatorioUUID formatted string identifying the team to get invitations for
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 Team MembersPENPOT_GET_TEAM_MEMBERSAcciónTool to list all members of a team in Penpot. Use when you need to retrieve team membership information and member details.
PENPOT_GET_TEAM_MEMBERSAcciónTool to list all members of a team in Penpot. Use when you need to retrieve team membership information and member details.
Parámetros de entrada
team_idstringObligatorioUUID formatted string identifying the team to get members for
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 TeamsPENPOT_GET_TEAMSAcciónTool to list all teams the authenticated user is a member of. Use when you need to retrieve teams where the user has membership in Penpot.
PENPOT_GET_TEAMSAcciónTool to list all teams the authenticated user is a member of. Use when you need to retrieve teams where the user has membership in Penpot.
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 Team Shared FilesPENPOT_GET_TEAM_SHARED_FILESAcciónTool to retrieve shared library files for a Penpot team. Use when you need to list all shared library files for a specific team by its UUID.
PENPOT_GET_TEAM_SHARED_FILESAcciónTool to retrieve shared library files for a Penpot team. Use when you need to list all shared library files for a specific team by its UUID.
Parámetros de entrada
teamIdstringObligatorioUUID of the team to get shared files for
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 Team StatsPENPOT_GET_TEAM_STATSAcciónTool to retrieve statistics for a specific Penpot team by its ID. Use when you need to get team metrics such as project count, file count, and member count.
PENPOT_GET_TEAM_STATSAcciónTool to retrieve statistics for a specific Penpot team by its ID. Use when you need to get team metrics such as project count, file count, and member count.
Parámetros de entrada
team-idstringObligatorioUUID of the team to retrieve statistics for
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 Team UsersPENPOT_GET_TEAM_USERSAcciónTool to retrieve users in a team by team ID or file ID. Use when you need to list team members associated with a specific team or file.
PENPOT_GET_TEAM_USERSAcciónTool to retrieve users in a team by team ID or file ID. Use when you need to list team members associated with a specific team or file.
Parámetros de entrada
fileIdstringUUID formatted string identifying the file to get team users for. Either teamId or fileId must be provided.
teamIdstringUUID formatted string identifying the team to get users for. Either teamId or fileId 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 Unread Comment ThreadsPENPOT_GET_UNREAD_COMMENT_THREADSAcciónTool to retrieve comment threads with unread comments for a specific team. Use when you need to check for new comments or discussions requiring attention.
PENPOT_GET_UNREAD_COMMENT_THREADSAcciónTool to retrieve comment threads with unread comments for a specific team. Use when you need to check for new comments or discussions requiring attention.
Parámetros de entrada
team_idstringObligatorioUUID of the team to retrieve unread comment threads for
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 View Only BundlePENPOT_GET_VIEW_ONLY_BUNDLEAcciónTool to retrieve data bundle for view-only file access in Penpot. Use when you need to access read-only file data through a share link or for preview purposes.
PENPOT_GET_VIEW_ONLY_BUNDLEAcciónTool to retrieve data bundle for view-only file access in Penpot. Use when you need to access read-only file data through a share link or for preview purposes.
Parámetros de entrada
file_idstringObligatorioUUID of the file to retrieve the view-only bundle for
featuresstring[]Set of feature flags to enable for this request. Optional list of strings.
share_idstringUUID of the share link associated with the view-only access. Optional.
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 WebhooksPENPOT_GET_WEBHOOKSAcciónTool to retrieve all webhooks configured for a team. Use when you need to list existing webhook endpoints registered for a Penpot team.
PENPOT_GET_WEBHOOKSAcciónTool to retrieve all webhooks configured for a team. Use when you need to list existing webhook endpoints registered for a Penpot team.
Parámetros de entrada
team_idstringObligatorioUUID formatted string identifying the team to get webhooks for
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
Has File LibrariesPENPOT_HAS_FILE_LIBRARIESAcciónTool to check if a Penpot file has linked libraries. Use when you need to determine whether a specific file references any external libraries.
PENPOT_HAS_FILE_LIBRARIESAcciónTool to check if a Penpot file has linked libraries. Use when you need to determine whether a specific file references any external libraries.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to check for linked libraries
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
Ignore File Library Sync StatusPENPOT_IGNORE_FILE_LIBRARY_SYNC_STATUSAcciónTool to ignore library sync status updates for a file. Use when you need to mark library updates as ignored for a specific file, preventing sync notifications from appearing.
PENPOT_IGNORE_FILE_LIBRARY_SYNC_STATUSAcciónTool to ignore library sync status updates for a file. Use when you need to mark library updates as ignored for a specific file, preventing sync notifications from appearing.
Parámetros de entrada
datestringObligatorioISO 8601 formatted timestamp indicating when to ignore library sync updates from. Must be in format YYYY-MM-DDTHH:MM:SSZ.
fileIdstringObligatorioUUID of the file to ignore library sync status for
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
Link File to LibraryPENPOT_LINK_FILE_TO_LIBRARYAcciónTool to link a file to a library in Penpot. Returns the recursive list of libraries used by that library. Use when you need to establish a library reference relationship between a file and a library.
PENPOT_LINK_FILE_TO_LIBRARYAcciónTool to link a file to a library in Penpot. Returns the recursive list of libraries used by that library. Use when you need to establish a library reference relationship between a file and a library.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to link to the library
libraryIdstringObligatorioUUID of the library to link the file 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
Lock File SnapshotPENPOT_LOCK_FILE_SNAPSHOTAcciónTool to lock a file snapshot in Penpot to prevent deletion. Use when you need to protect a snapshot from being removed.
PENPOT_LOCK_FILE_SNAPSHOTAcciónTool to lock a file snapshot in Penpot to prevent deletion. Use when you need to protect a snapshot from being removed.
Parámetros de entrada
idstringObligatorioUUID of the file snapshot to lock
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
LogoutPENPOT_LOGOUTAcciónTool to clear the authentication cookie and logout the current session. Use when the authenticated user wants to end their Penpot session and invalidate their authentication.
PENPOT_LOGOUTAcciónTool to clear the authentication cookie and logout the current session. Use when the authenticated user wants to end their Penpot session and invalidate their authentication.
Parámetros de entrada
profile_idstringUUID of the profile to logout. If not provided, logs out the current authenticated session.
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
Mark All Threads As ReadPENPOT_MARK_ALL_THREADS_AS_READAcciónTool to mark all comment threads as read in Penpot. Use when you need to clear unread status for comment threads.
PENPOT_MARK_ALL_THREADS_AS_READAcciónTool to mark all comment threads as read in Penpot. Use when you need to clear unread status for comment threads.
Parámetros de entrada
threadsstring[]ObligatorioList of comment thread UUIDs to mark as read. Can be an empty list to mark all threads as read.
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 FilesPENPOT_MOVE_FILESAcciónTool to move files from one project to another in Penpot. Use when you need to reorganize files by transferring them between projects.
PENPOT_MOVE_FILESAcciónTool to move files from one project to another in Penpot. Use when you need to reorganize files by transferring them between projects.
Parámetros de entrada
idsstring[]ObligatorioList of file UUIDs to move. Must contain at least one file ID.
project_idstringObligatorioUUID of the destination project where files will be moved.
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 ProjectPENPOT_MOVE_PROJECTAcciónTool to move a project to a different team in Penpot. Use when you need to transfer a project from one team to another.
PENPOT_MOVE_PROJECTAcciónTool to move a project to a different team in Penpot. Use when you need to transfer a project from one team to another.
Parámetros de entrada
team_idstringObligatorioUUID of the destination team where the project will be moved
project_idstringObligatorioUUID of the project to move
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
Prepare Register ProfilePENPOT_PREPARE_REGISTER_PROFILEAcciónTool to prepare user registration by validating email and sending verification in Penpot. Use when you need to initiate the registration process for a new user. This endpoint validates the provided information and typically sends a verification email to complete the registration.
PENPOT_PREPARE_REGISTER_PROFILEAcciónTool to prepare user registration by validating email and sending verification in Penpot. Use when you need to initiate the registration process for a new user. This endpoint validates the provided information and typically sends a verification email to complete the registration.
Parámetros de entrada
emailstringObligatorioEmail address for the new user account. Must be a valid email format.
fullnamestringObligatorioFull name of the user to register. Must be a non-whitespace string.
passwordstringObligatorioPassword for the new user account. Should meet security requirements.
invitation_tokenstringOptional invitation token for team access. Include this if registering with a team invitation.
create_welcome_filebooleanOptional flag to automatically create a welcome file for the new user. If not specified, uses system default.
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
Push Audit EventsPENPOT_PUSH_AUDIT_EVENTSAcciónTool to push audit events to Penpot for tracking system behavior and user actions. Use when you need to log important events like user actions, file changes, or team modifications for auditing purposes.
PENPOT_PUSH_AUDIT_EVENTSAcciónTool to push audit events to Penpot for tracking system behavior and user actions. Use when you need to log important events like user actions, file changes, or team modifications for auditing purposes.
Parámetros de entrada
eventsobject[]ObligatorioArray of audit events to push (must contain at least one event)
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
Register ProfilePENPOT_REGISTER_PROFILEAcciónTool to complete user registration with profile details using a verification token. Use when you have a registration token from the prepare-register-profile endpoint and need to finalize the user account creation.
PENPOT_REGISTER_PROFILEAcciónTool to complete user registration with profile details using a verification token. Use when you have a registration token from the prepare-register-profile endpoint and need to finalize the user account creation.
Parámetros de entrada
tokenstringObligatorioRegistration token received from the prepare-register-profile endpoint, typically sent via email verification. This JWT token contains the encrypted registration data.
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
Rename FilePENPOT_RENAME_FILEAcciónTool to rename a design file in Penpot. Use when you need to change the name of an existing file.
PENPOT_RENAME_FILEAcciónTool to rename a design file in Penpot. Use when you need to change the name of an existing file.
Parámetros de entrada
idstringObligatorioUUID of the file to rename
namestringObligatorioNew name for the file (1-250 characters)
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
Rename ProjectPENPOT_RENAME_PROJECTAcciónTool to rename an existing project in Penpot. Use when you need to update a project's name.
PENPOT_RENAME_PROJECTAcciónTool to rename an existing project in Penpot. Use when you need to update a project's name.
Parámetros de entrada
idstringObligatorioUUID of the project to rename
namestringObligatorioNew name for the project
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
Request Profile RecoveryPENPOT_REQUEST_PROFILE_RECOVERYAcciónTool to request a password/profile recovery email. Use when a user has forgotten their password and needs to initiate the account recovery process. An email with a recovery token will be sent to the specified address.
PENPOT_REQUEST_PROFILE_RECOVERYAcciónTool to request a password/profile recovery email. Use when a user has forgotten their password and needs to initiate the account recovery process. An email with a recovery token will be sent to the specified address.
Parámetros de entrada
emailstringObligatorioEmail address of the user account to recover. A recovery email will be sent to this address with a token to reset the password.
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 Deleted Team FilesPENPOT_RESTORE_DELETED_TEAM_FILESAcciónTool to restore deleted files in a Penpot team. Use when you need to remove the deletion mark from files and projects that are in the team's trash.
PENPOT_RESTORE_DELETED_TEAM_FILESAcciónTool to restore deleted files in a Penpot team. Use when you need to remove the deletion mark from files and projects that are in the team's trash.
Parámetros de entrada
idsstring[]ObligatorioList of file UUIDs to restore from deletion. Each file will have its deletion mark removed along with its respective project.
team_idstringObligatorioUUID of the team containing the deleted files to restore
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 File SnapshotPENPOT_RESTORE_FILE_SNAPSHOTAcciónTool to restore a Penpot file to a previous snapshot. Use when you need to revert a file to a previously saved version from its history.
PENPOT_RESTORE_FILE_SNAPSHOTAcciónTool to restore a Penpot file to a previous snapshot. Use when you need to revert a file to a previously saved version from its history.
Parámetros de entrada
idstringObligatorioUUID of the snapshot to restore to
fileIdstringObligatorioUUID of the Penpot file to restore
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 FilesPENPOT_SEARCH_FILESAcciónTool to search for files by name or content in a Penpot team. Use when you need to find specific files within a team using a search term.
PENPOT_SEARCH_FILESAcciónTool to search for files by name or content in a Penpot team. Use when you need to find specific files within a team using a search term.
Parámetros de entrada
teamIdstringObligatorioUUID of the team to search files in
searchTermstringSearch term to filter files by name or content. If not provided, returns all files in the team.
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
Send User FeedbackPENPOT_SEND_USER_FEEDBACKAcciónTool to send user feedback to Penpot. Use when you need to submit feedback, bug reports, feature requests, or error reports to the Penpot team.
PENPOT_SEND_USER_FEEDBACKAcciónTool to send user feedback to Penpot. Use when you need to submit feedback, bug reports, feature requests, or error reports to the Penpot team.
Parámetros de entrada
typestringType or category of the feedback
contentstringObligatorioDetailed content of the feedback message (maximum 2500 characters)
subjectstringObligatorioSubject line for the feedback (maximum 500 characters)
errorHrefstringURL or link associated with an error, if the feedback is related to a specific page or error (maximum 2500 characters)
errorReportstringDetailed error report or stack trace if the feedback is related to an error
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
Set File SharedPENPOT_SET_FILE_SHAREDAcciónTool to set file sharing status in Penpot (enable/disable shared library). Use when you need to make a file available as a shared library or revoke its shared status.
PENPOT_SET_FILE_SHAREDAcciónTool to set file sharing status in Penpot (enable/disable shared library). Use when you need to make a file available as a shared library or revoke its shared status.
Parámetros de entrada
idstringObligatorioUUID of the file to update the sharing status for
is_sharedbooleanObligatorioWhether the file should be shared as a library. Set to true to enable sharing, false to disable.
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
Unlink File from LibraryPENPOT_UNLINK_FILE_FROM_LIBRARYAcciónTool to unlink a file from a shared library in Penpot. Use when you need to remove the library reference relationship between a file and a library.
PENPOT_UNLINK_FILE_FROM_LIBRARYAcciónTool to unlink a file from a shared library in Penpot. Use when you need to remove the library reference relationship between a file and a library.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to unlink from the library
libraryIdstringObligatorioUUID of the library to unlink the file from
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
Unlock File SnapshotPENPOT_UNLOCK_FILE_SNAPSHOTAcciónTool to unlock a locked file snapshot in Penpot. Use when you need to unlock a previously locked snapshot.
PENPOT_UNLOCK_FILE_SNAPSHOTAcciónTool to unlock a locked file snapshot in Penpot. Use when you need to unlock a previously locked snapshot.
Parámetros de entrada
idstringObligatorioUUID of the file snapshot to unlock
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 CommentPENPOT_UPDATE_COMMENTAcciónTool to update the content of an existing comment in a Penpot design file. Use when you need to modify comment text or update mentioned users in a design discussion.
PENPOT_UPDATE_COMMENTAcciónTool to update the content of an existing comment in a Penpot design file. Use when you need to modify comment text or update mentioned users in a design discussion.
Parámetros de entrada
idstringObligatorioUUID of the comment to update
contentstringObligatorioNew content text for the comment
shareIdstringOptional UUID of the share link if accessing via shared link
mentionsstring[]Optional list of user UUIDs to mention in the updated 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
Update Comment ThreadPENPOT_UPDATE_COMMENT_THREADAcciónTool to update the resolution status of a comment thread in Penpot. Use when you need to mark a comment thread as resolved or unresolved to track discussion progress.
PENPOT_UPDATE_COMMENT_THREADAcciónTool to update the resolution status of a comment thread in Penpot. Use when you need to mark a comment thread as resolved or unresolved to track discussion progress.
Parámetros de entrada
idstringObligatorioUUID of the comment thread to update
shareIdstringOptional UUID for shared file context
isResolvedbooleanObligatorioWhether the comment thread should be marked as resolved
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 Comment Thread FramePENPOT_UPDATE_COMMENT_THREAD_FRAMEAcciónTool to update the frame associated with a comment thread in Penpot. Use when you need to move a comment thread to a different frame or reposition it within the design hierarchy.
PENPOT_UPDATE_COMMENT_THREAD_FRAMEAcciónTool to update the frame associated with a comment thread in Penpot. Use when you need to move a comment thread to a different frame or reposition it within the design hierarchy.
Parámetros de entrada
idstringObligatorioUUID of the comment thread to update
frameIdstringObligatorioUUID of the frame to associate with the comment thread. Use '00000000-0000-0000-0000-000000000000' for the root frame
shareIdstringOptional UUID for shared file context
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 Comment Thread PositionPENPOT_UPDATE_COMMENT_THREAD_POSITIONAcciónTool to update the position of a comment thread in Penpot. Use when you need to move or reposition an existing comment thread to a different location on the design canvas.
PENPOT_UPDATE_COMMENT_THREAD_POSITIONAcciónTool to update the position of a comment thread in Penpot. Use when you need to move or reposition an existing comment thread to a different location on the design canvas.
Parámetros de entrada
idstringObligatorioUUID of the comment thread to update
frameIdstringObligatorioUUID of the frame containing the comment thread. Use '00000000-0000-0000-0000-000000000000' for the root frame
shareIdstringOptional UUID for shared file context
positionstringObligatorioNew position coordinates for the comment thread in the format 'x,y' (e.g., '150,250')
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 Comment Thread StatusPENPOT_UPDATE_COMMENT_THREAD_STATUSAcciónTool to update the status of a comment thread in Penpot (e.g., toggle resolved/unresolved). Use when you need to mark a comment thread as resolved or reopen a resolved thread.
PENPOT_UPDATE_COMMENT_THREAD_STATUSAcciónTool to update the status of a comment thread in Penpot (e.g., toggle resolved/unresolved). Use when you need to mark a comment thread as resolved or reopen a resolved thread.
Parámetros de entrada
idstringObligatorioUUID of the comment thread to update status for
shareIdstringUUID of the share link if accessing via shared link
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 FilePENPOT_UPDATE_FILEAcciónTool to update a Penpot file with changes. Use when you need to apply modifications to a file such as adding/modifying/deleting objects, pages, colors, components, or other design elements. Requires file ID, session ID, revision number, and version number for optimistic locking.
PENPOT_UPDATE_FILEAcciónTool to update a Penpot file with changes. Use when you need to apply modifications to a file such as adding/modifying/deleting objects, pages, colors, components, or other design elements. Requires file ID, session ID, revision number, and version number for optimistic locking.
Parámetros de entrada
idstringObligatorioUUID of the file to update. Must be a valid UUID format.
revnintegerObligatorioRevision number of the file. Used for optimistic locking to prevent conflicts.
vernintegerObligatorioVersion number of the file. Used for tracking file version history.
changesobject[]Array of change objects to apply to the file. Each change object must have a 'type' field and additional fields based on the change type (e.g., AddObjChange, ModObjChange, DelObjChange, AddPageChange, etc.).
featuresstring[]Set of feature flags to enable for this update operation.
sessionIdstringObligatorioUUID of the session. Must be a valid UUID format.
skipValidatebooleanWhether to skip validation of changes. Use with caution as invalid changes may corrupt the file.
changesWithMetadataobject[]Array of change groups with metadata including hint events and origin information.
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 File Library Sync StatusPENPOT_UPDATE_FILE_LIBRARY_SYNC_STATUSAcciónTool to update the synchronization status of a file->library link. Use when you need to refresh or update the sync status between a file and its linked library.
PENPOT_UPDATE_FILE_LIBRARY_SYNC_STATUSAcciónTool to update the synchronization status of a file->library link. Use when you need to refresh or update the sync status between a file and its linked library.
Parámetros de entrada
fileIdstringObligatorioUUID of the file to update library sync status for
libraryIdstringObligatorioUUID of the library to update sync status with
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 File SnapshotPENPOT_UPDATE_FILE_SNAPSHOTAcciónTool to update a file snapshot metadata in Penpot. Use when you need to modify the label of an existing snapshot.
PENPOT_UPDATE_FILE_SNAPSHOTAcciónTool to update a file snapshot metadata in Penpot. Use when you need to modify the label of an existing snapshot.
Parámetros de entrada
idstringObligatorioUUID of the file snapshot to update
labelstringObligatorioUpdated label for the snapshot (must be a non-whitespace string)
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 FontPENPOT_UPDATE_FONTAcciónTool to update a font's metadata in Penpot. Use when you need to modify the name or other properties of an existing font in a team.
PENPOT_UPDATE_FONTAcciónTool to update a font's metadata in Penpot. Use when you need to modify the name or other properties of an existing font in a team.
Parámetros de entrada
idstringObligatorioUUID of the font to update
namestringObligatorioUpdated name for the font (1-250 characters)
team_idstringObligatorioUUID of the team that owns the font
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 ProfilePENPOT_UPDATE_PROFILEAcciónTool to update the current authenticated user's profile information. Use when you need to change the user's full name, language preference, or theme settings.
PENPOT_UPDATE_PROFILEAcciónTool to update the current authenticated user's profile information. Use when you need to change the user's full name, language preference, or theme settings.
Parámetros de entrada
langstringLanguage preference code (maximum 8 characters, e.g., 'en', 'es', 'fr')
themestringTheme preference for the user interface (maximum 250 characters)
fullnamestringObligatorioFull name of 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
Update Profile NotificationsPENPOT_UPDATE_PROFILE_NOTIFICATIONSAcciónTool to update notification settings for the authenticated user's profile. Use when you need to configure how the user receives notifications about comments and invitations.
PENPOT_UPDATE_PROFILE_NOTIFICATIONSAcciónTool to update notification settings for the authenticated user's profile. Use when you need to configure how the user receives notifications about comments and invitations.
Parámetros de entrada
email_invitesstringObligatorioenumNotification setting for email invites. Controls whether the user receives email notifications about team or project invitations.
allnoneemail_commentsstringObligatorioenumNotification setting for email comments. Controls whether the user receives email notifications about comments.
allpartialnonedashboard_commentsstringObligatorioenumNotification setting for dashboard comments. Controls whether the user receives notifications about comments on the dashboard.
allpartialnone
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 Profile PropsPENPOT_UPDATE_PROFILE_PROPSAcciónTool to update custom properties for the authenticated user's profile. Use when you need to modify user preferences such as onboarding status, notification settings, newsletter subscriptions, or plugin configurations.
PENPOT_UPDATE_PROFILE_PROPSAcciónTool to update custom properties for the authenticated user's profile. Use when you need to modify user preferences such as onboarding status, notification settings, newsletter subscriptions, or plugin configurations.
Parámetros de entrada
propsobjectObligatorioCustom properties to update for the user profile
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 Project PinPENPOT_UPDATE_PROJECT_PINAcciónTool to update the pin status of a project in Penpot. Use when you need to pin or unpin a project for quick access.
PENPOT_UPDATE_PROJECT_PINAcciónTool to update the pin status of a project in Penpot. Use when you need to pin or unpin a project for quick access.
Parámetros de entrada
idstringObligatorioUUID of the project to update
team_idstringObligatorioUUID of the team that owns the project
is_pinnedbooleanObligatorioWhether the project should be pinned (true) or unpinned (false)
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 TeamPENPOT_UPDATE_TEAMAcciónTool to update team settings in Penpot. Use when you need to modify team name or other team properties.
PENPOT_UPDATE_TEAMAcciónTool to update team settings in Penpot. Use when you need to modify team name or other team properties.
Parámetros de entrada
idstringObligatorioUUID of the team to update
namestringObligatorioUpdated name for the team (maximum 250 characters)
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 Team Invitation RolePENPOT_UPDATE_TEAM_INVITATION_ROLEAcciónTool to update the role of a pending team invitation in Penpot. Use when you need to change the role of an invitation that hasn't been accepted yet.
PENPOT_UPDATE_TEAM_INVITATION_ROLEAcciónTool to update the role of a pending team invitation in Penpot. Use when you need to change the role of an invitation that hasn't been accepted yet.
Parámetros de entrada
rolestringObligatorioenumNew role to assign to the pending invitation
vieweradmineditorowneremailstringObligatorioEmail address of the pending invitation to update
team_idstringObligatorioThe team identifier (UUID) for which to update the invitation role
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 WebhookPENPOT_UPDATE_WEBHOOKAcciónTool to update an existing webhook configuration. Use when you need to modify the URI, MIME type, or active status of a webhook.
PENPOT_UPDATE_WEBHOOKAcciónTool to update an existing webhook configuration. Use when you need to modify the URI, MIME type, or active status of a webhook.
Parámetros de entrada
idstringObligatorioUUID of the webhook to update
uristringObligatorioWebhook URI endpoint that will receive event notifications
mtypestringObligatorioenumMIME type for webhook payload format
application/jsonapplication/transit+jsonis_activebooleanObligatorioWhether the webhook should be active or inactive
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
Verify TokenPENPOT_VERIFY_TOKENAcciónTool to verify an authentication or registration token in Penpot. Use when you need to validate a token received from registration, email verification, or other authentication flows.
PENPOT_VERIFY_TOKENAcciónTool to verify an authentication or registration token in Penpot. Use when you need to validate a token received from registration, email verification, or other authentication flows.
Parámetros de entrada
tokenstringObligatorioAuthentication or registration token to verify. This can be a verification token from registration, email change, or other authentication flows. Maximum length of 5000 characters.
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