NAiOS IconNAiOS Logo
Volver al catálogo

Penpot

penpot

Open-source design and prototyping platform for collaborative design workflows

Acciones
90
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • namestringObligatorio

    Descriptive name for the access token to help identify its purpose. Must be between 1 and 250 characters.

  • expirationstring

    Optional 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Comment ThreadPENPOT_CREATE_COMMENT_THREADAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file where the comment thread will be created

  • pageIdstringObligatorio

    UUID of the page where the comment thread will be created

  • contentstringObligatorio

    Content text of the comment thread

  • frameIdstringObligatorio

    UUID of the frame where the comment thread will be placed. Use '00000000-0000-0000-0000-000000000000' for the root frame

  • shareIdstring

    Optional UUID for shared file context

  • mentionsstring[]

    Optional list of user UUIDs to mention in the comment thread

  • positionstringObligatorio

    Position coordinates for the comment thread in the format 'x,y' (e.g., '100,200')

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create FilePENPOT_CREATE_FILEAcción

Tool 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

  • idstring

    Optional UUID to assign to the new file. If not provided, Penpot will generate one automatically.

  • namestringObligatorio

    Name of the file to create. Maximum 250 characters.

  • featuresstring[]

    Set of feature flags to enable for this file.

  • is_sharedboolean

    Whether the file should be shared. Default is false.

  • project_idstringObligatorio

    UUID of the project where the file will be created. Must be a valid UUID format.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProjectPENPOT_CREATE_PROJECTAcción

Tool 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

  • idstring

    Optional UUID for the project. If not provided, one will be generated automatically

  • namestringObligatorio

    Name of the project to create

  • team_idstringObligatorio

    UUID of the team where the project will be created

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create TeamPENPOT_CREATE_TEAMAcción

Tool 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

  • idstring

    UUID formatted string for the team ID (if not provided, one will be generated automatically)

  • namestringObligatorio

    Name of the team to create (maximum 250 characters)

  • featuresstring[]

    Set of feature flags or permissions to enable for the team

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Team Access RequestPENPOT_CREATE_TEAM_ACCESS_REQUESTAcción

Tool 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_idstring

    The UUID of the file associated with the access request.

  • team_idstringObligatorio

    The UUID of the team to request access to.

  • is_viewerboolean

    Flag indicating if the user is requesting viewer access (true) or editor access (false).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create WebhookPENPOT_CREATE_WEBHOOKAcción

Create 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

  • uristringObligatorio

    Webhook URI endpoint that will receive event notifications

  • mtypestringObligatorioenum

    MIME type for webhook payload format

    application/jsonapplication/transit+json
  • team_idstringObligatorio

    UUID of the team to create the webhook for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Access TokenPENPOT_DELETE_ACCESS_TOKENAcción

Tool 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

  • idstringObligatorio

    UUID of the access token to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete CommentPENPOT_DELETE_COMMENTAcción

Tool 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

  • idstringObligatorio

    UUID of the comment to delete

  • shareIdstring

    UUID of the share link if accessing via shared link

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete File SnapshotPENPOT_DELETE_FILE_SNAPSHOTAcción

Tool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.

Parámetros de entrada

  • idstringObligatorio

    UUID of the file snapshot to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ProjectPENPOT_DELETE_PROJECTAcción

Tool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.

Parámetros de entrada

  • idstringObligatorio

    UUID formatted string identifying the project to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete TeamPENPOT_DELETE_TEAMAcción

Tool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.

Parámetros de entrada

  • idstringObligatorio

    The team identifier (UUID) to be removed

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Permanently Delete Team FilesPENPOT_DELETE_TEAM_FILES_PERMANENTLYAcción

Tool 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[]Obligatorio

    List of file UUIDs to be permanently deleted from the specified team

  • team_idstringObligatorio

    The team identifier (UUID) to check writable permissions and filter files for deletion

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Team InvitationPENPOT_DELETE_TEAM_INVITATIONAcción

Tool 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

  • emailstringObligatorio

    Email address of the pending invitation to delete

  • team_idstringObligatorio

    The team identifier (UUID) for which to delete the invitation

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Team MemberPENPOT_DELETE_TEAM_MEMBERAcción

Tool 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_idstringObligatorio

    UUID formatted string identifying the team

  • member_idstringObligatorio

    UUID formatted string identifying the member to remove from the team

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookPENPOT_DELETE_WEBHOOKAcción

Tool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.

Parámetros de entrada

  • idstringObligatorio

    UUID formatted string identifying the webhook to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Duplicate FilePENPOT_DUPLICATE_FILEAcción

Tool 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

  • namestring

    Name for the duplicated file. If not provided, a default name will be generated (e.g., 'Copy of Original File')

  • fileIdstringObligatorio

    UUID of the file to duplicate

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Duplicate ProjectPENPOT_DUPLICATE_PROJECTAcción

Tool 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

  • namestring

    Custom name for the duplicated project. If not provided, a default name will be assigned. Maximum 250 characters.

  • projectIdstringObligatorio

    UUID of the project to duplicate.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Access TokensPENPOT_GET_ACCESS_TOKENSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get All ProjectsPENPOT_GET_ALL_PROJECTSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Builtin TemplatesPENPOT_GET_BUILTIN_TEMPLATESAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CommentsPENPOT_GET_COMMENTSAcción

Tool 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_idstringObligatorio

    UUID of the comment thread to retrieve comments from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Comment ThreadPENPOT_GET_COMMENT_THREADAcción

Tool 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

  • idstringObligatorio

    UUID of the comment thread to retrieve

  • file_idstringObligatorio

    UUID of the file containing the comment thread

  • share_idstring

    Optional UUID for shared file access

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Comment ThreadsPENPOT_GET_COMMENT_THREADSAcción

Tool 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_idstringObligatorio

    The UUID of the file to retrieve comment threads for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get FilePENPOT_GET_FILEAcción

Tool 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

  • idstringObligatorio

    UUID of the file to retrieve

  • featuresstring[]

    Set of feature flags to enable for this request

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File InfoPENPOT_GET_FILE_INFOAcción

Tool 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

  • idstringObligatorio

    UUID 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File LibrariesPENPOT_GET_FILE_LIBRARIESAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to get libraries for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File Object ThumbnailsPENPOT_GET_FILE_OBJECT_THUMBNAILSAcción

Tool to retrieve thumbnails for objects in a Penpot file. Use when you need to get thumbnail URLs for file objects.

Parámetros de entrada

  • tagstring

    Optional tag to filter thumbnails (max 50 characters)

  • file_idstringObligatorio

    The file identifier (UUID) to retrieve object thumbnails for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File SnapshotsPENPOT_GET_FILE_SNAPSHOTSAcción

Retrieves 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

  • fileIdstringObligatorio

    UUID of the Penpot file to retrieve snapshots for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File SummaryPENPOT_GET_FILE_SUMMARYAcción

Tool 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

  • idstringObligatorio

    UUID formatted string identifying the file

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Font VariantsPENPOT_GET_FONT_VARIANTSAcción

Tool 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_idstring

    UUID of the file to get font variants for

  • team_idstring

    UUID of the team to get font variants for

  • share_idstring

    UUID of the share to get font variants for

  • project_idstring

    UUID of the project to get font variants for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Library File ReferencesPENPOT_GET_LIBRARY_FILE_REFERENCESAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the library file to get references for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Library UsagePENPOT_GET_LIBRARY_USAGEAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the library file to check usage for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Owned TeamsPENPOT_GET_OWNED_TEAMSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get PagePENPOT_GET_PAGEAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to get the page from

  • pageIdstring

    UUID of the specific page to retrieve. If not specified, returns the first page of the file.

  • objectIdstring

    UUID 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Profiles for File CommentsPENPOT_GET_PROFILES_FOR_FILE_COMMENTSAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to get comment participant profiles for

  • shareIdstring

    Optional UUID for shared file access context

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProjectPENPOT_GET_PROJECTAcción

Tool 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

  • idstringObligatorio

    UUID of the project to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Project FilesPENPOT_GET_PROJECT_FILESAcción

Tool 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

  • projectIdstringObligatorio

    UUID of the project to get files for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get SSO ProviderPENPOT_GET_SSO_PROVIDERAcción

Tool 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

  • emailstringObligatorio

    Email address to look up SSO provider configuration. Must be a valid email format.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Subscription UsagePENPOT_GET_SUBSCRIPTION_USAGEAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get TeamPENPOT_GET_TEAMAcción

Tool to retrieve team details by ID. Use when you need to fetch information about a specific team in Penpot.

Parámetros de entrada

  • idstringObligatorio

    UUID of the team to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team Deleted FilesPENPOT_GET_TEAM_DELETED_FILESAcción

Tool 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

  • teamIdstringObligatorio

    UUID of the team to retrieve deleted files from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team InfoPENPOT_GET_TEAM_INFOAcción

Tool 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

  • idstringObligatorio

    UUID of the team to retrieve information for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team InvitationsPENPOT_GET_TEAM_INVITATIONSAcción

Tool 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_idstringObligatorio

    UUID formatted string identifying the team to get invitations for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team MembersPENPOT_GET_TEAM_MEMBERSAcción

Tool 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_idstringObligatorio

    UUID formatted string identifying the team to get members for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get TeamsPENPOT_GET_TEAMSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team Shared FilesPENPOT_GET_TEAM_SHARED_FILESAcción

Tool 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

  • teamIdstringObligatorio

    UUID of the team to get shared files for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team StatsPENPOT_GET_TEAM_STATSAcción

Tool 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-idstringObligatorio

    UUID of the team to retrieve statistics for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Team UsersPENPOT_GET_TEAM_USERSAcción

Tool 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

  • fileIdstring

    UUID formatted string identifying the file to get team users for. Either teamId or fileId must be provided.

  • teamIdstring

    UUID formatted string identifying the team to get users for. Either teamId or fileId must be provided.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Unread Comment ThreadsPENPOT_GET_UNREAD_COMMENT_THREADSAcción

Tool 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_idstringObligatorio

    UUID of the team to retrieve unread comment threads for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get View Only BundlePENPOT_GET_VIEW_ONLY_BUNDLEAcción

Tool 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_idstringObligatorio

    UUID 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_idstring

    UUID of the share link associated with the view-only access. Optional.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WebhooksPENPOT_GET_WEBHOOKSAcción

Tool 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_idstringObligatorio

    UUID formatted string identifying the team to get webhooks for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Has File LibrariesPENPOT_HAS_FILE_LIBRARIESAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to check for linked libraries

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Ignore File Library Sync StatusPENPOT_IGNORE_FILE_LIBRARY_SYNC_STATUSAcción

Tool 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

  • datestringObligatorio

    ISO 8601 formatted timestamp indicating when to ignore library sync updates from. Must be in format YYYY-MM-DDTHH:MM:SSZ.

  • fileIdstringObligatorio

    UUID of the file to ignore library sync status for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Link File to LibraryPENPOT_LINK_FILE_TO_LIBRARYAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to link to the library

  • libraryIdstringObligatorio

    UUID of the library to link the file to

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Lock File SnapshotPENPOT_LOCK_FILE_SNAPSHOTAcción

Tool 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

  • idstringObligatorio

    UUID of the file snapshot to lock

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

LogoutPENPOT_LOGOUTAcción

Tool 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_idstring

    UUID of the profile to logout. If not provided, logs out the current authenticated session.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Mark All Threads As ReadPENPOT_MARK_ALL_THREADS_AS_READAcción

Tool 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[]Obligatorio

    List of comment thread UUIDs to mark as read. Can be an empty list to mark all threads as read.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Move FilesPENPOT_MOVE_FILESAcción

Tool 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[]Obligatorio

    List of file UUIDs to move. Must contain at least one file ID.

  • project_idstringObligatorio

    UUID of the destination project where files will be moved.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Move ProjectPENPOT_MOVE_PROJECTAcción

Tool 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_idstringObligatorio

    UUID of the destination team where the project will be moved

  • project_idstringObligatorio

    UUID of the project to move

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Prepare Register ProfilePENPOT_PREPARE_REGISTER_PROFILEAcción

Tool 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

  • emailstringObligatorio

    Email address for the new user account. Must be a valid email format.

  • fullnamestringObligatorio

    Full name of the user to register. Must be a non-whitespace string.

  • passwordstringObligatorio

    Password for the new user account. Should meet security requirements.

  • invitation_tokenstring

    Optional invitation token for team access. Include this if registering with a team invitation.

  • create_welcome_fileboolean

    Optional flag to automatically create a welcome file for the new user. If not specified, uses system default.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Push Audit EventsPENPOT_PUSH_AUDIT_EVENTSAcción

Tool 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[]Obligatorio

    Array of audit events to push (must contain at least one event)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Register ProfilePENPOT_REGISTER_PROFILEAcción

Tool 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

  • tokenstringObligatorio

    Registration 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Rename FilePENPOT_RENAME_FILEAcción

Tool to rename a design file in Penpot. Use when you need to change the name of an existing file.

Parámetros de entrada

  • idstringObligatorio

    UUID of the file to rename

  • namestringObligatorio

    New name for the file (1-250 characters)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Rename ProjectPENPOT_RENAME_PROJECTAcción

Tool to rename an existing project in Penpot. Use when you need to update a project's name.

Parámetros de entrada

  • idstringObligatorio

    UUID of the project to rename

  • namestringObligatorio

    New name for the project

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Request Profile RecoveryPENPOT_REQUEST_PROFILE_RECOVERYAcción

Tool 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

  • emailstringObligatorio

    Email 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Restore Deleted Team FilesPENPOT_RESTORE_DELETED_TEAM_FILESAcción

Tool 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[]Obligatorio

    List of file UUIDs to restore from deletion. Each file will have its deletion mark removed along with its respective project.

  • team_idstringObligatorio

    UUID of the team containing the deleted files to restore

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Restore File SnapshotPENPOT_RESTORE_FILE_SNAPSHOTAcción

Tool 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

  • idstringObligatorio

    UUID of the snapshot to restore to

  • fileIdstringObligatorio

    UUID of the Penpot file to restore

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Search FilesPENPOT_SEARCH_FILESAcción

Tool 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

  • teamIdstringObligatorio

    UUID of the team to search files in

  • searchTermstring

    Search term to filter files by name or content. If not provided, returns all files in the team.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Send User FeedbackPENPOT_SEND_USER_FEEDBACKAcción

Tool 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

  • typestring

    Type or category of the feedback

  • contentstringObligatorio

    Detailed content of the feedback message (maximum 2500 characters)

  • subjectstringObligatorio

    Subject line for the feedback (maximum 500 characters)

  • errorHrefstring

    URL or link associated with an error, if the feedback is related to a specific page or error (maximum 2500 characters)

  • errorReportstring

    Detailed error report or stack trace if the feedback is related to an error

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set File SharedPENPOT_SET_FILE_SHAREDAcción

Tool 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

  • idstringObligatorio

    UUID of the file to update the sharing status for

  • is_sharedbooleanObligatorio

    Whether the file should be shared as a library. Set to true to enable sharing, false to disable.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Unlink File from LibraryPENPOT_UNLINK_FILE_FROM_LIBRARYAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to unlink from the library

  • libraryIdstringObligatorio

    UUID of the library to unlink the file from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Unlock File SnapshotPENPOT_UNLOCK_FILE_SNAPSHOTAcción

Tool to unlock a locked file snapshot in Penpot. Use when you need to unlock a previously locked snapshot.

Parámetros de entrada

  • idstringObligatorio

    UUID of the file snapshot to unlock

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update CommentPENPOT_UPDATE_COMMENTAcción

Tool 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

  • idstringObligatorio

    UUID of the comment to update

  • contentstringObligatorio

    New content text for the comment

  • shareIdstring

    Optional 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Comment ThreadPENPOT_UPDATE_COMMENT_THREADAcción

Tool 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

  • idstringObligatorio

    UUID of the comment thread to update

  • shareIdstring

    Optional UUID for shared file context

  • isResolvedbooleanObligatorio

    Whether the comment thread should be marked as resolved

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Comment Thread FramePENPOT_UPDATE_COMMENT_THREAD_FRAMEAcción

Tool 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

  • idstringObligatorio

    UUID of the comment thread to update

  • frameIdstringObligatorio

    UUID of the frame to associate with the comment thread. Use '00000000-0000-0000-0000-000000000000' for the root frame

  • shareIdstring

    Optional UUID for shared file context

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Comment Thread PositionPENPOT_UPDATE_COMMENT_THREAD_POSITIONAcción

Tool 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

  • idstringObligatorio

    UUID of the comment thread to update

  • frameIdstringObligatorio

    UUID of the frame containing the comment thread. Use '00000000-0000-0000-0000-000000000000' for the root frame

  • shareIdstring

    Optional UUID for shared file context

  • positionstringObligatorio

    New position coordinates for the comment thread in the format 'x,y' (e.g., '150,250')

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Comment Thread StatusPENPOT_UPDATE_COMMENT_THREAD_STATUSAcción

Tool 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

  • idstringObligatorio

    UUID of the comment thread to update status for

  • shareIdstring

    UUID of the share link if accessing via shared link

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update FilePENPOT_UPDATE_FILEAcción

Tool 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

  • idstringObligatorio

    UUID of the file to update. Must be a valid UUID format.

  • revnintegerObligatorio

    Revision number of the file. Used for optimistic locking to prevent conflicts.

  • vernintegerObligatorio

    Version 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.

  • sessionIdstringObligatorio

    UUID of the session. Must be a valid UUID format.

  • skipValidateboolean

    Whether 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update File Library Sync StatusPENPOT_UPDATE_FILE_LIBRARY_SYNC_STATUSAcción

Tool 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

  • fileIdstringObligatorio

    UUID of the file to update library sync status for

  • libraryIdstringObligatorio

    UUID of the library to update sync status with

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update File SnapshotPENPOT_UPDATE_FILE_SNAPSHOTAcción

Tool to update a file snapshot metadata in Penpot. Use when you need to modify the label of an existing snapshot.

Parámetros de entrada

  • idstringObligatorio

    UUID of the file snapshot to update

  • labelstringObligatorio

    Updated label for the snapshot (must be a non-whitespace string)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update FontPENPOT_UPDATE_FONTAcción

Tool 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

  • idstringObligatorio

    UUID of the font to update

  • namestringObligatorio

    Updated name for the font (1-250 characters)

  • team_idstringObligatorio

    UUID of the team that owns the font

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ProfilePENPOT_UPDATE_PROFILEAcción

Tool 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

  • langstring

    Language preference code (maximum 8 characters, e.g., 'en', 'es', 'fr')

  • themestring

    Theme preference for the user interface (maximum 250 characters)

  • fullnamestringObligatorio

    Full name of the user

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Profile NotificationsPENPOT_UPDATE_PROFILE_NOTIFICATIONSAcción

Tool 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_invitesstringObligatorioenum

    Notification setting for email invites. Controls whether the user receives email notifications about team or project invitations.

    allnone
  • email_commentsstringObligatorioenum

    Notification setting for email comments. Controls whether the user receives email notifications about comments.

    allpartialnone
  • dashboard_commentsstringObligatorioenum

    Notification setting for dashboard comments. Controls whether the user receives notifications about comments on the dashboard.

    allpartialnone

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Profile PropsPENPOT_UPDATE_PROFILE_PROPSAcción

Tool 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

  • propsobjectObligatorio

    Custom properties to update for the user profile

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Project PinPENPOT_UPDATE_PROJECT_PINAcción

Tool 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

  • idstringObligatorio

    UUID of the project to update

  • team_idstringObligatorio

    UUID of the team that owns the project

  • is_pinnedbooleanObligatorio

    Whether the project should be pinned (true) or unpinned (false)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update TeamPENPOT_UPDATE_TEAMAcción

Tool to update team settings in Penpot. Use when you need to modify team name or other team properties.

Parámetros de entrada

  • idstringObligatorio

    UUID of the team to update

  • namestringObligatorio

    Updated name for the team (maximum 250 characters)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Team Invitation RolePENPOT_UPDATE_TEAM_INVITATION_ROLEAcción

Tool 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

  • rolestringObligatorioenum

    New role to assign to the pending invitation

    vieweradmineditorowner
  • emailstringObligatorio

    Email address of the pending invitation to update

  • team_idstringObligatorio

    The team identifier (UUID) for which to update the invitation role

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update WebhookPENPOT_UPDATE_WEBHOOKAcción

Tool 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

  • idstringObligatorio

    UUID of the webhook to update

  • uristringObligatorio

    Webhook URI endpoint that will receive event notifications

  • mtypestringObligatorioenum

    MIME type for webhook payload format

    application/jsonapplication/transit+json
  • is_activebooleanObligatorio

    Whether the webhook should be active or inactive

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Verify TokenPENPOT_VERIFY_TOKENAcción

Tool 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

  • tokenstringObligatorio

    Authentication 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not