Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt

Use this file to discover all available pages before exploring further.

Server path: /penpot-teams | Type: Application | PCID required: Yes

Tools

ToolDescription
penpot_teams_create_access_tokenPOST create-access-token
penpot_teams_create_font_variantPOST create-font-variant
penpot_teams_create_teamPOST create-team
penpot_teams_create_team_access_requestA rpc call that allow to request for an invitations to join the team.
penpot_teams_create_team_invitationsA rpc call that allows to send single or multiple invitations to join the team. Supports two parameter formats: 1. emails (set) + role (single role for all emails) 2. invitations (vector of {:email :role} maps for individual roles)
penpot_teams_create_team_with_invitationsPOST create-team-with-invitations
penpot_teams_delete_access_tokenPOST delete-access-token
penpot_teams_delete_fontPOST delete-font
penpot_teams_delete_font_variantPOST delete-font-variant
penpot_teams_delete_teamPOST delete-team
penpot_teams_delete_team_invitationPOST delete-team-invitation
penpot_teams_delete_team_memberPOST delete-team-member
penpot_teams_get_access_tokensGET get-access-tokens
penpot_teams_get_font_variantsPOST get-font-variants
penpot_teams_get_owned_teamsGET get-owned-teams
penpot_teams_get_profileGET get-profile
penpot_teams_get_teamPOST get-team
penpot_teams_get_team_infoRetrieve minimal team info by its ID.
penpot_teams_get_team_invitation_tokenPOST get-team-invitation-token
penpot_teams_get_team_invitationsPOST get-team-invitations
penpot_teams_get_team_membersPOST get-team-members
penpot_teams_get_team_statsPOST get-team-stats
penpot_teams_get_team_usersGet team users by team-id or by file-id
penpot_teams_get_teamsGET get-teams
penpot_teams_leave_teamPOST leave-team
penpot_teams_update_fontPOST update-font
penpot_teams_update_profilePOST update-profile
penpot_teams_update_profile_notificationsPOST update-profile-notifications
penpot_teams_update_profile_propsPOST update-profile-props
penpot_teams_update_teamPOST update-team
penpot_teams_update_team_invitation_rolePOST update-team-invitation-role
penpot_teams_update_team_member_rolePOST update-team-member-role
penpot_teams_update_team_photoPOST update-team-photo

penpot_teams_create_access_token

POST create-access-token Parameters:
ParameterTypeRequiredDefaultDescription
expirationstringNoThe expiration value
namestringYesThe name value

penpot_teams_create_font_variant

POST create-font-variant Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesThe data value
fontFamilystringYesnot whitespace string
fontIdstringYesUUID formatted string
fontStylestringYesFont Style
fontWeightstringYesFont Weight
teamIdstringYesUUID formatted string

penpot_teams_create_team

POST create-team Parameters:
ParameterTypeRequiredDefaultDescription
featuresstring[]NoSet of Strings
idstringNoUUID formatted string
namestringYesThe name value

penpot_teams_create_team_access_request

A rpc call that allow to request for an invitations to join the team. Parameters:
ParameterTypeRequiredDefaultDescription
fileIdstringNoUUID formatted string
isViewerbooleanNoboolean
teamIdstringNoUUID formatted string

penpot_teams_create_team_invitations

A rpc call that allows to send single or multiple invitations to join the team. Supports two parameter formats: 1. emails (set) + role (single role for all emails) 2. invitations (vector of {:email :role} maps for individual roles) Parameters:
ParameterTypeRequiredDefaultDescription
emailsstring[]NoSet of Strings
invitationsobject[]NoThe invitations value
rolestringNoThe role value
teamIdstringYesUUID formatted string

penpot_teams_create_team_with_invitations

POST create-team-with-invitations Parameters:
ParameterTypeRequiredDefaultDescription
emailsstring[]YesSet of Strings
featuresstring[]NoSet of Strings
idstringNoUUID formatted string
namestringYesThe name value
rolestringYesThe role value

penpot_teams_delete_access_token

POST delete-access-token Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string

penpot_teams_delete_font

POST delete-font Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string
teamIdstringYesUUID formatted string

penpot_teams_delete_font_variant

POST delete-font-variant Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string
teamIdstringYesUUID formatted string

penpot_teams_delete_team

POST delete-team Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string

penpot_teams_delete_team_invitation

POST delete-team-invitation Parameters:
ParameterTypeRequiredDefaultDescription
emailstringYesstring with valid email address
teamIdstringYesUUID formatted string

penpot_teams_delete_team_member

POST delete-team-member Parameters:
ParameterTypeRequiredDefaultDescription
memberIdstringYesUUID formatted string
teamIdstringYesUUID formatted string

penpot_teams_get_access_tokens

GET get-access-tokens

penpot_teams_get_font_variants

POST get-font-variants Parameters:
ParameterTypeRequiredDefaultDescription
fileIdstringNoUUID formatted string
projectIdstringNoUUID formatted string
shareIdstringNoUUID formatted string
teamIdstringNoUUID formatted string

penpot_teams_get_owned_teams

GET get-owned-teams

penpot_teams_get_profile

GET get-profile

penpot_teams_get_team

POST get-team Parameters:
ParameterTypeRequiredDefaultDescription
fileIdstringNoUUID formatted string
idstringNoUUID formatted string

penpot_teams_get_team_info

Retrieve minimal team info by its ID. Parameters:
ParameterTypeRequiredDefaultDescription
fileIdstringNoUUID formatted string
idstringNoUUID formatted string

penpot_teams_get_team_invitation_token

POST get-team-invitation-token Parameters:
ParameterTypeRequiredDefaultDescription
emailstringYesstring with valid email address
teamIdstringYesUUID formatted string

penpot_teams_get_team_invitations

POST get-team-invitations Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringYesUUID formatted string

penpot_teams_get_team_members

POST get-team-members Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringYesUUID formatted string

penpot_teams_get_team_stats

POST get-team-stats Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringYesUUID formatted string

penpot_teams_get_team_users

Get team users by team-id or by file-id Parameters:
ParameterTypeRequiredDefaultDescription
fileIdstringNoUUID formatted string
teamIdstringNoUUID formatted string

penpot_teams_get_teams

GET get-teams

penpot_teams_leave_team

POST leave-team Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string
reassignTostringNoUUID formatted string

penpot_teams_update_font

POST update-font Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string
namestringYesThe name value
teamIdstringYesUUID formatted string

penpot_teams_update_profile

POST update-profile Parameters:
ParameterTypeRequiredDefaultDescription
fullnamestringYesstring
langstringNoThe lang value
themestringNoThe theme value

penpot_teams_update_profile_notifications

POST update-profile-notifications Parameters:
ParameterTypeRequiredDefaultDescription
dashboardCommentsstringYesDashboard Comments
emailCommentsstringYesEmail Comments
emailInvitesstringYesEmail Invites

penpot_teams_update_profile_props

POST update-profile-props Parameters:
ParameterTypeRequiredDefaultDescription
propsobjectYesThe props value

penpot_teams_update_team

POST update-team Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesUUID formatted string
namestringYesThe name value

penpot_teams_update_team_invitation_role

POST update-team-invitation-role Parameters:
ParameterTypeRequiredDefaultDescription
emailstringYesstring with valid email address
rolestringYesThe role value
teamIdstringYesUUID formatted string

penpot_teams_update_team_member_role

POST update-team-member-role Parameters:
ParameterTypeRequiredDefaultDescription
memberIdstringYesUUID formatted string
rolestringYesThe role value
teamIdstringYesUUID formatted string

penpot_teams_update_team_photo

POST update-team-photo Parameters:
ParameterTypeRequiredDefaultDescription
fileobjectYesThe file value
teamIdstringYesUUID formatted string