← All integrations

Penpot

Your own API keyOther

Connect it in Quilt

Open-source design and prototyping platform for collaborative design workflows

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own36

Agents use these right away.

  • Get All ProjectsRetrieve projects across Penpot teams accessible to the authenticated account.
  • Get Comment ThreadsTool to retrieve all comment threads for a Penpot file.
  • Get FileTool to retrieve a Penpot file by its ID.
  • Get File InfoTool to retrieve basic information about a Penpot file by its ID.
  • Get ProjectTool to retrieve detailed information about a specific Penpot project by its ID.
  • Get Project FilesTool to retrieve all files in a Penpot project.
  • Get TeamTool to retrieve team details by ID.
  • Get Team MembersList members of a Penpot team and their details.
  • Get TeamsTool to list all teams the authenticated user is a member of.
  • Search FilesTool to search for files by name or content in a Penpot team.
  • Get Access TokensTool to list all personal access tokens for the authenticated user.
  • Get Builtin TemplatesTool to get the list of builtin templates available in Penpot.
  • Get CommentsTool to retrieve all comments in a comment thread.
  • Get Comment ThreadTool to retrieve a specific comment thread from a Penpot file.
  • Get File LibrariesTool to retrieve libraries linked to a Penpot file.
  • Get File Object ThumbnailsTool to retrieve thumbnails for objects in a Penpot file.
  • Get File SnapshotsRetrieves all snapshots for a specific Penpot file.
  • Get File SummaryRetrieve a high-level summary of a Penpot file, including its name and statistics for components, variants, colors, and typographies, without fetching the entire file content.
  • Get Font VariantsTool to retrieve font variants for a team, file, project, or share in Penpot.
  • Get Library File ReferencesTool to get files that reference a shared library.
  • Get Library UsageTool to get usage statistics for a library.
  • Get Owned TeamsTool to list teams owned by the current user.
  • Get PageTool to retrieve page data from a Penpot file.
  • Get Profiles for File CommentsTool to retrieve profiles of users who have commented on a Penpot file.
  • Get SSO ProviderTool to retrieve SSO provider information for an email address.
  • Get Subscription UsageTool to get subscription usage information for the current user.
  • Get Team Deleted FilesTool to retrieve deleted files from a team's trash in Penpot.
  • Get Team InfoTool to retrieve detailed information about a specific Penpot team by its ID.
  • Get Team InvitationsList pending invitations for a Penpot team.
  • Get Team Shared FilesTool to retrieve shared library files for a Penpot team.
  • Get Team StatsTool to retrieve statistics for a specific Penpot team by its ID.
  • Get Team UsersRetrieve users in a Penpot team by team ID or file ID.
  • Get Unread Comment ThreadsTool to retrieve comment threads with unread comments for a specific team.
  • Get View Only BundleTool to retrieve data bundle for view-only file access in Penpot.
  • Get WebhooksTool to retrieve all webhooks configured for a team.
  • Has File LibrariesTool to check if a Penpot file has linked libraries.

Asks someone first54

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Create Access TokenTool to create a personal access token for API authentication in Penpot.
  • Create Comment ThreadTool to create a new comment thread on a Penpot file at a specific position.
  • Create FileTool to create a new design file in a Penpot project.
  • Create ProjectTool to create a new project within a team in Penpot.
  • Create TeamTool to create a new team in Penpot.
  • Create WebhookCreate a webhook for a team to receive event notifications.
  • Update FileTool to update a Penpot file with changes.
  • Update ProfileTool to update the current authenticated user's profile information.
  • Create Team Access RequestTool to request an invitation to join a Penpot team.
  • Delete Access TokenTool to delete a personal access token from Penpot.
  • Delete CommentTool to delete a comment from a Penpot design file.
  • Delete File SnapshotTool to delete a file snapshot in Penpot.
  • Delete ProjectTool to delete a project from Penpot.
  • Delete TeamTool to delete a team from Penpot.
  • Permanently Delete Team FilesTool to permanently delete specified files from a Penpot team.
  • Delete Team InvitationTool to delete a pending team invitation in Penpot.
  • Delete Team MemberTool to remove a member from a team in Penpot.
  • Delete WebhookTool to delete a webhook by its UUID.
  • Duplicate FileTool to duplicate a single file within the same team in Penpot.
  • Duplicate ProjectTool to duplicate an entire Penpot project with all its files.
  • Ignore File Library Sync StatusTool to ignore library sync status updates for a file.
  • Link File to LibraryTool to link a file to a library in Penpot.
  • Lock File SnapshotTool to lock a file snapshot in Penpot to prevent deletion.
  • LogoutSend a logout request for the current Penpot session, optionally specifying a profile ID.
  • Mark All Threads As ReadMark comment threads as read in Penpot using a supplied list of thread IDs.
  • Move FilesTool to move files from one project to another in Penpot.
  • Move ProjectTool to move a project to a different team in Penpot.
  • Prepare Register ProfileTool to prepare user registration by validating email and sending verification in Penpot.
  • Push Audit EventsTool to push audit events to Penpot for tracking system behavior and user actions.
  • Register ProfileTool to complete user registration with profile details using a verification token.
  • Rename FileTool to rename a design file in Penpot.
  • Rename ProjectTool to rename an existing project in Penpot.
  • Request Profile RecoveryTool to request a password/profile recovery email.
  • Restore Deleted Team FilesTool to restore deleted files in a Penpot team.
  • Restore File SnapshotTool to restore a Penpot file to a previous snapshot.
  • Send User FeedbackTool to send user feedback to Penpot.
  • Set File SharedTool to set file sharing status in Penpot (enable/disable shared library).
  • Unlink File from LibraryTool to unlink a file from a shared library in Penpot.
  • Unlock File SnapshotTool to unlock a locked file snapshot in Penpot.
  • Update CommentTool to update the content of an existing comment in a Penpot design file.
  • Update Comment ThreadTool to update the resolution status of a comment thread in Penpot.
  • Update Comment Thread FrameTool to update the frame associated with a comment thread in Penpot.
  • Update Comment Thread PositionUpdate the position of an existing Penpot comment thread on the design canvas.
  • Update Comment Thread StatusTool to update the status of a comment thread in Penpot (e.g., toggle resolved/unresolved).
  • Update File Library Sync StatusTool to update the synchronization status of a file->library link.
  • Update File SnapshotTool to update a file snapshot metadata in Penpot.
  • Update FontUpdate the name of an existing font in a Penpot team.
  • Update Profile NotificationsTool to update notification settings for the authenticated user's profile.
  • Update Profile PropsTool to update custom properties for the authenticated user's profile.
  • Update Project PinUpdate a Penpot project's pin status to pin or unpin it for quick access.
  • Update TeamUpdate the name of a Penpot team by its ID.
  • Update Team Invitation RoleTool to update the role of a pending team invitation in Penpot.
  • Update WebhookUpdate an existing webhook configuration by supplying its URI, MIME type, and active status together.
  • Verify TokenVerify a Penpot authentication or registration token, such as one received during registration or email verification.
Penpot integration · Quilt