Penpot

Open-source design and prototyping platform for collaborative design workflows

90 actionsAPI key

Connect Penpot

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.

More design apps