/penpot-teams | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
penpot_teams_create_access_token | POST create-access-token |
penpot_teams_create_font_variant | POST create-font-variant |
penpot_teams_create_team | POST create-team |
penpot_teams_create_team_access_request | A rpc call that allow to request for an invitations to join the team. |
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) |
penpot_teams_create_team_with_invitations | POST create-team-with-invitations |
penpot_teams_delete_access_token | POST delete-access-token |
penpot_teams_delete_font | POST delete-font |
penpot_teams_delete_font_variant | POST delete-font-variant |
penpot_teams_delete_team | POST delete-team |
penpot_teams_delete_team_invitation | POST delete-team-invitation |
penpot_teams_delete_team_member | POST delete-team-member |
penpot_teams_get_access_tokens | GET get-access-tokens |
penpot_teams_get_font_variants | POST get-font-variants |
penpot_teams_get_owned_teams | GET get-owned-teams |
penpot_teams_get_profile | GET get-profile |
penpot_teams_get_team | POST get-team |
penpot_teams_get_team_info | Retrieve minimal team info by its ID. |
penpot_teams_get_team_invitation_token | POST get-team-invitation-token |
penpot_teams_get_team_invitations | POST get-team-invitations |
penpot_teams_get_team_members | POST get-team-members |
penpot_teams_get_team_stats | POST get-team-stats |
penpot_teams_get_team_users | Get team users by team-id or by file-id |
penpot_teams_get_teams | GET get-teams |
penpot_teams_leave_team | POST leave-team |
penpot_teams_update_font | POST update-font |
penpot_teams_update_profile | POST update-profile |
penpot_teams_update_profile_notifications | POST update-profile-notifications |
penpot_teams_update_profile_props | POST update-profile-props |
penpot_teams_update_team | POST update-team |
penpot_teams_update_team_invitation_role | POST update-team-invitation-role |
penpot_teams_update_team_member_role | POST update-team-member-role |
penpot_teams_update_team_photo | POST update-team-photo |
penpot_teams_create_access_token
POST create-access-token Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
expiration | string | No | — | The expiration value |
name | string | Yes | — | The name value |
penpot_teams_create_font_variant
POST create-font-variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
data | object | Yes | — | The data value |
fontFamily | string | Yes | — | not whitespace string |
fontId | string | Yes | — | UUID formatted string |
fontStyle | string | Yes | — | Font Style |
fontWeight | string | Yes | — | Font Weight |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_create_team
POST create-team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
features | string[] | No | — | Set of Strings |
id | string | No | — | UUID formatted string |
name | string | Yes | — | The name value |
penpot_teams_create_team_access_request
A rpc call that allow to request for an invitations to join the team. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | No | — | UUID formatted string |
isViewer | boolean | No | — | boolean |
teamId | string | No | — | UUID 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
emails | string[] | No | — | Set of Strings |
invitations | object[] | No | — | The invitations value |
role | string | No | — | The role value |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_create_team_with_invitations
POST create-team-with-invitations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
emails | string[] | Yes | — | Set of Strings |
features | string[] | No | — | Set of Strings |
id | string | No | — | UUID formatted string |
name | string | Yes | — | The name value |
role | string | Yes | — | The role value |
penpot_teams_delete_access_token
POST delete-access-token Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
penpot_teams_delete_font
POST delete-font Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_delete_font_variant
POST delete-font-variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_delete_team
POST delete-team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
penpot_teams_delete_team_invitation
POST delete-team-invitation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | Yes | — | string with valid email address |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_delete_team_member
POST delete-team-member Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
memberId | string | Yes | — | UUID formatted string |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_get_access_tokens
GET get-access-tokenspenpot_teams_get_font_variants
POST get-font-variants Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | No | — | UUID formatted string |
projectId | string | No | — | UUID formatted string |
shareId | string | No | — | UUID formatted string |
teamId | string | No | — | UUID formatted string |
penpot_teams_get_owned_teams
GET get-owned-teamspenpot_teams_get_profile
GET get-profilepenpot_teams_get_team
POST get-team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | No | — | UUID formatted string |
id | string | No | — | UUID formatted string |
penpot_teams_get_team_info
Retrieve minimal team info by its ID. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | No | — | UUID formatted string |
id | string | No | — | UUID formatted string |
penpot_teams_get_team_invitation_token
POST get-team-invitation-token Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | Yes | — | string with valid email address |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_get_team_invitations
POST get-team-invitations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
teamId | string | Yes | — | UUID formatted string |
penpot_teams_get_team_members
POST get-team-members Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
teamId | string | Yes | — | UUID formatted string |
penpot_teams_get_team_stats
POST get-team-stats Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
teamId | string | Yes | — | UUID formatted string |
penpot_teams_get_team_users
Get team users by team-id or by file-id Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | No | — | UUID formatted string |
teamId | string | No | — | UUID formatted string |
penpot_teams_get_teams
GET get-teamspenpot_teams_leave_team
POST leave-team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
reassignTo | string | No | — | UUID formatted string |
penpot_teams_update_font
POST update-font Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
name | string | Yes | — | The name value |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_update_profile
POST update-profile Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fullname | string | Yes | — | string |
lang | string | No | — | The lang value |
theme | string | No | — | The theme value |
penpot_teams_update_profile_notifications
POST update-profile-notifications Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
dashboardComments | string | Yes | — | Dashboard Comments |
emailComments | string | Yes | — | Email Comments |
emailInvites | string | Yes | — | Email Invites |
penpot_teams_update_profile_props
POST update-profile-props Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
props | object | Yes | — | The props value |
penpot_teams_update_team
POST update-team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | UUID formatted string |
name | string | Yes | — | The name value |
penpot_teams_update_team_invitation_role
POST update-team-invitation-role Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | Yes | — | string with valid email address |
role | string | Yes | — | The role value |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_update_team_member_role
POST update-team-member-role Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
memberId | string | Yes | — | UUID formatted string |
role | string | Yes | — | The role value |
teamId | string | Yes | — | UUID formatted string |
penpot_teams_update_team_photo
POST update-team-photo Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
file | object | Yes | — | The file value |
teamId | string | Yes | — | UUID formatted string |

