Permissions & Settings
Update a Team's Permissions
An actor triggers this event when they update a team permission for a feature.
For example, when a user sets MAGIC WRITE to TEAM_ADMINS, users with the TEAM ADMIN team role can access MAGIC WRITE.
If an a user adds a group to a feature's team permission, all members of this group will get access to the
feature regardless of the members team role.
typestringDefault value: UPDATE_TEAM_PERMISSION
Available values: The only valid value is UPDATE_TEAM_PERMISSION.
team_permissionstringThe feature which the permission controls access too.
Available values:
DREAM_STUDIO: Use Dream studio.OFFLINE_DESIGNS: Use Offline Designs.CANVA_AI: Use Canva AI (conversational AI) to brainstorm, write, and create designs.MAGIC_DESIGN: Use Magic Design.MAGIC_EDIT: Use Magic Edit.MAGIC_MEDIA: Use Magic Media.TRANSFORM_INTO_DOC: Use Transform into Doc.MAGIC_WRITE: Use Magic Write.TEMPLATE_LIBRARY: Access the templates library.ASK_CANVA: Ask Canva for AI-generated design advice.NON_INDEMNIFIED_CONTENT: Access elements and fonts not covered by Canva’s IP indemnity.MAGIC_INSIGHTS: Use Magic Insights.CANVA_CODE: Use Canva Code.ACCEPT_COPIED_CONTENT_FROM_ANOTHER_TEAM: Accept copied content from another team.SHARE_DESIGNS_EXTERNALLY_VIA_LINKS: Share designs via public view links(opens in a new tab or window), public embeds(opens in a new tab or window), websites(opens in a new tab or window), and collaboration links(opens in a new tab or window) that can be shared externally.SHARE_DESIGNS_TO_EXTERNAL_EMAILS: Share designs to external emails by design access invitation or directly granting access.COPY_CONTENT_TO_ANOTHER_TEAM: Send copies of their content outside the team.PHOTO_ELEMENTS: Use photo elements.AUDIO_ELEMENTS: Use audio elements.VIDEO_ELEMENTS: Use video elements.GRAPHIC_ELEMENTS: Use graphic elements.STICKER_ELEMENTS: Use sticker elements.CHART_ELEMENTS: Use chart elements.TABLE_ELEMENTS: Use table elements.FRAME_ELEMENTS: Use frame elements.GRID_ELEMENTS: Use grid elements.SHAPE_ELEMENTS: Use shape elements.OTHER_ELEMENTS: Use any other elements.VIEW_EMAILS: See other members email addresses.CREATE_GROUPS: Create groups(opens in a new tab or window).LEAVE_TEAM: Leave a team.
old_team_permission_rolestringThe team role for a feature. Users who are assigned this team role will access to the feature controlled by the Permission.
Available values:
NO_ONE: No team members can use the feature.TEAM_ADMINS: Team admins can use the feature.TEAM_BRAND_DESIGNERS_AND_TEAM_ADMINS: Team designers and admins can use the feature.EVERYONE: All team members can use the feature.
new_team_permission_rolestringThe team role for a feature. Users who are assigned this team role will access to the feature controlled by the Permission.
Available values:
NO_ONE: No team members can use the feature.TEAM_ADMINS: Team admins can use the feature.TEAM_BRAND_DESIGNERS_AND_TEAM_ADMINS: Team designers and admins can use the feature.EVERYONE: All team members can use the feature.
old_groupsAuditLogGroup[]The Groups associated with this Permission Setting. Members of a Group included will have access to the feature regardless of the Team Role.
idstringThe group ID.
display_namestringThe display name of the group.
new_groupsAuditLogGroup[]The Groups associated with this Permission Setting. Members of a Group included will have access to the feature regardless of the Team Role.
idstringThe group ID.
display_namestringThe display name of the group.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_TEAM_PERMISSION","team_permission": "DREAM_STUDIO","old_team_permission_role": "NO_ONE","new_team_permission_role": "NO_ONE","old_groups": [{"id": "GJViWaMsqhL","display_name": "Marketing Group"}],"new_groups": [{"id": "GJViWaMsqhL","display_name": "Marketing Group"}]},"outcome": ...,"context": ...}
Update an Organization's settings
An actor triggers this event when they update an organization setting.
typestringDefault value: UPDATE_ORGANIZATION_SETTING
Available values: The only valid value is UPDATE_ORGANIZATION_SETTING.
settingstringThe name of the setting that was updated.
Available values:
PERSONAL_TEAM_ARCHIVING_ENABLED: Automatically archive any personal teams(opens in a new tab or window) that your managed members may have.SHARE_DESIGNS_WITH_CANVA_SUPPORT_ENABLED: Allows or prevents members of a Canva organization from temporarily sharing affected designs with Canva Support during support requests.
new_valuebooleanold_valuebooleanExample
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_ORGANIZATION_SETTING","setting": "PERSONAL_TEAM_ARCHIVING_ENABLED","old_value": true,"new_value": true},"outcome": ...,"context": ...}