API_KEY
penpot_api_key
Developer setup
No fields declared in this snapshot.
User connection
- Penpot API Base URLfull · stringRequired
- Access Tokengeneric_api_key · stringRequired
PENPOT
Open-source design and prototyping platform for collaborative design workflows
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
90
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 61–90 of 90 actions
PENPOT_PREPARE_REGISTER_PROFILE
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.
Untrusted display-only summary
PENPOT_PUSH_AUDIT_EVENTS
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.
Untrusted display-only summary
PENPOT_REGISTER_PROFILE
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.
Untrusted display-only summary
PENPOT_RENAME_FILE
Tool to rename a design file in Penpot. Use when you need to change the name of an existing file.
Untrusted display-only summary
PENPOT_RENAME_PROJECT
Tool to rename an existing project in Penpot. Use when you need to update a project's name.
Untrusted display-only summary
PENPOT_REQUEST_PROFILE_RECOVERY
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.
Untrusted display-only summary
PENPOT_RESTORE_DELETED_TEAM_FILES
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.
Untrusted display-only summary
PENPOT_RESTORE_FILE_SNAPSHOT
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.
Untrusted display-only summary
PENPOT_SEARCH_FILES
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.
Untrusted display-only summary
PENPOT_SEND_USER_FEEDBACK
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.
Untrusted display-only summary
PENPOT_SET_FILE_SHARED
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.
Untrusted display-only summary
PENPOT_UNLINK_FILE_FROM_LIBRARY
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.
Untrusted display-only summary
PENPOT_UNLOCK_FILE_SNAPSHOT
Tool to unlock a locked file snapshot in Penpot. Use when you need to unlock a previously locked snapshot.
Untrusted display-only summary
PENPOT_UPDATE_COMMENT
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.
Untrusted display-only summary
PENPOT_UPDATE_COMMENT_THREAD
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.
Untrusted display-only summary
PENPOT_UPDATE_COMMENT_THREAD_FRAME
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.
Untrusted display-only summary
PENPOT_UPDATE_COMMENT_THREAD_POSITION
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.
Untrusted display-only summary
PENPOT_UPDATE_COMMENT_THREAD_STATUS
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.
Untrusted display-only summary
PENPOT_UPDATE_FILE
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.
Untrusted display-only summary
PENPOT_UPDATE_FILE_LIBRARY_SYNC_STATUS
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.
Untrusted display-only summary
PENPOT_UPDATE_FILE_SNAPSHOT
Tool to update a file snapshot metadata in Penpot. Use when you need to modify the label of an existing snapshot.
Untrusted display-only summary
PENPOT_UPDATE_FONT
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.
Untrusted display-only summary
PENPOT_UPDATE_PROFILE
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.
Untrusted display-only summary
PENPOT_UPDATE_PROFILE_NOTIFICATIONS
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.
Untrusted display-only summary
PENPOT_UPDATE_PROFILE_PROPS
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.
Untrusted display-only summary
PENPOT_UPDATE_PROJECT_PIN
Tool to update the pin status of a project in Penpot. Use when you need to pin or unpin a project for quick access.
Untrusted display-only summary
PENPOT_UPDATE_TEAM
Tool to update team settings in Penpot. Use when you need to modify team name or other team properties.
Untrusted display-only summary
PENPOT_UPDATE_TEAM_INVITATION_ROLE
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.
Untrusted display-only summary
PENPOT_UPDATE_WEBHOOK
Tool to update an existing webhook configuration. Use when you need to modify the URI, MIME type, or active status of a webhook.
Untrusted display-only summary
PENPOT_VERIFY_TOKEN
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.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.