Penpot
Open-source design and prototyping platform for collaborative design workflows
90 actionsAPI key
What your bot can do in Penpot
Looks up
- Get All ProjectsRetrieve all projects across all teams in Penpot.
- Get Comment ThreadsRetrieve all comment threads for a Penpot file.
- Get FileRetrieve a Penpot file by its ID.
- Get File InfoRetrieve basic information about a Penpot file by its ID.
- Get ProjectRetrieve detailed information about a specific Penpot project by its ID.
- Get Project FilesRetrieve all files in a Penpot project.
- Get TeamRetrieve team details by ID.
- Get Team MembersList all members of a team in Penpot.
- Get TeamsList all teams the authenticated user is a member of.
- Search FilesSearch for files by name or content in a Penpot team.
Show 27 more
- Get Access TokensList all personal access tokens for the authenticated user.
- Get Builtin TemplatesGet the list of builtin templates available in Penpot.
- Get Comment ThreadRetrieve a specific comment thread from a Penpot file.
- Get CommentsRetrieve all comments in a comment thread.
- Get File LibrariesRetrieve libraries linked to a Penpot file.
- Get File Object ThumbnailsRetrieve thumbnails for objects in a Penpot file.
- Get File SnapshotsRetrieves all snapshots for a specific Penpot file.
- Get File SummaryRetrieve a summary of file contents and statistics from Penpot.
- Get Font VariantsRetrieve font variants for a team, file, project, or share in Penpot.
- Get Library File ReferencesGet files that reference a shared library.
- Get Library UsageGet usage statistics for a library.
- Get Owned TeamsList teams owned by the current user.
- Get PageRetrieve page data from a Penpot file.
- Get Profiles for File CommentsRetrieve profiles of users who have commented on a Penpot file.
- Get SSO ProviderRetrieve SSO provider information for an email address.
- Get Subscription UsageGet subscription usage information for the current user.
- Get Team Deleted FilesRetrieve deleted files from a team's trash in Penpot.
- Get Team InfoRetrieve detailed information about a specific Penpot team by its ID.
- Get Team InvitationsList pending invitations for a team in Penpot.
- Get Team Shared FilesRetrieve shared library files for a Penpot team.
- Get Team StatsRetrieve statistics for a specific Penpot team by its ID.
- Get Team UsersRetrieve users in a team by team ID or file ID.
- Get Unread Comment ThreadsRetrieve comment threads with unread comments for a specific team.
- Get View Only BundleRetrieve data bundle for view-only file access in Penpot.
- Get WebhooksRetrieve all webhooks configured for a team.
- Has File LibrariesCheck if a Penpot file has linked libraries.
- Verify TokenVerify an authentication or registration token in Penpot.
Takes action
- Create Access TokenCreate a personal access token for API authentication in Penpot.
- Create Comment ThreadCreate a new comment thread on a Penpot file at a specific position.
- Create FileCreate a new design file in a Penpot project.
- Create ProjectCreate a new project within a team in Penpot.
- Create TeamCreate a new team in Penpot.
- Create WebhookCreate a webhook for a team to receive event notifications.
- Update FileUpdate a Penpot file with changes.
- Update ProfileUpdate the current authenticated user's profile information.
- Create Team Access RequestRequest an invitation to join a Penpot team.
- Delete Access TokenDelete a personal access token from Penpot.
Show 43 more
- Delete CommentDelete a comment from a Penpot design file.
- Delete File SnapshotDelete a file snapshot in Penpot.
- Delete ProjectDelete a project from Penpot.
- Delete TeamDelete a team from Penpot.
- Delete Team InvitationDelete a pending team invitation in Penpot.
- Delete Team MemberRemove a member from a team in Penpot.
- Delete WebhookDelete a webhook by its UUID.
- Duplicate FileDuplicate a single file within the same team in Penpot.
- Duplicate ProjectDuplicate an entire Penpot project with all its files.
- Ignore File Library Sync StatusIgnore library sync status updates for a file.
- Link File to LibraryLink a file to a library in Penpot.
- Lock File SnapshotLock a file snapshot in Penpot to prevent deletion.
- LogoutClear the authentication cookie and logout the current session.
- Mark All Threads As ReadMark all comment threads as read in Penpot.
- Move FilesMove files from one project to another in Penpot.
- Move ProjectMove a project to a different team in Penpot.
- Permanently Delete Team FilesPermanently delete specified files from a Penpot team.
- Prepare Register ProfilePrepare user registration by validating email and sending verification in Penpot.
- Push Audit EventsPush audit events to Penpot for tracking system behavior and user actions.
- Register ProfileComplete user registration with profile details using a verification token.
- Rename FileRename a design file in Penpot.
- Rename ProjectRename an existing project in Penpot.
- Request Profile RecoveryRequest a password/profile recovery email.
- Restore Deleted Team FilesRestore deleted files in a Penpot team.
- Restore File SnapshotRestore a Penpot file to a previous snapshot.
- Send User FeedbackSend user feedback to Penpot.
- Set File SharedSet file sharing status in Penpot (enable/disable shared library).
- Unlink File from LibraryUnlink a file from a shared library in Penpot.
- Unlock File SnapshotUnlock a locked file snapshot in Penpot.
- Update CommentUpdate the content of an existing comment in a Penpot design file.
- Update Comment ThreadUpdate the resolution status of a comment thread in Penpot.
- Update Comment Thread FrameUpdate the frame associated with a comment thread in Penpot.
- Update Comment Thread PositionUpdate the position of a comment thread in Penpot.
- Update Comment Thread StatusUpdate the status of a comment thread in Penpot (e.g., toggle resolved/unresolved).
- Update File Library Sync StatusUpdate the synchronization status of a file->library link.
- Update File SnapshotUpdate a file snapshot metadata in Penpot.
- Update FontUpdate a font's metadata in Penpot.
- Update Profile NotificationsUpdate notification settings for the authenticated user's profile.
- Update Profile PropsUpdate custom properties for the authenticated user's profile.
- Update Project PinUpdate the pin status of a project in Penpot.
- Update TeamUpdate team settings in Penpot.
- Update Team Invitation RoleUpdate the role of a pending team invitation in Penpot.
- Update WebhookUpdate an existing webhook configuration.
