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.SCHEDULE_POSTS_WITH_CONTENT_PLANNER: Schedule posts with the Content Planner.CANVA_PRINT: Use Canva Print.DOWNLOAD_DESIGNS: Download designs or selected elements.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.REFERENCE_TEAM_CONTENT_FOR_AI_GENERATED_RESPONSES: Reference team documents when using AI to generate content.MAGIC_ACTIVITIES: Use Magic Activities.GROW_CREATE: Use Canva Grow CreateGROW_INSIGHTS: Use Canva Grow InsightsGROW_INSPIRE: Use Canva Grow InspireCONNECT_AD_ACCOUNTS: Connect Ad Accounts to Canva GrowMAGIC_BACKGROUND: Use Magic Background.PUBLISH_TO_WEBSITE_DOMAIN: Publish to a website domain.
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 Permissions
An actor triggers this event when they update an organization's default permission for a feature.
For example, when an organization admin sets MAGIC WRITE to TEAM_ADMINS, all users in the organization with the TEAM ADMIN team role can access MAGIC WRITE.
An organization admin is able to specify whether this default permission value is overrideable by team level admins.
typestringDefault value: UPDATE_ORGANIZATION_PERMISSION
Available values: The only valid value is UPDATE_ORGANIZATION_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.SCHEDULE_POSTS_WITH_CONTENT_PLANNER: Schedule posts with the Content Planner.CANVA_PRINT: Use Canva Print.DOWNLOAD_DESIGNS: Download designs or selected elements.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.REFERENCE_TEAM_CONTENT_FOR_AI_GENERATED_RESPONSES: Reference team documents when using AI to generate content.MAGIC_ACTIVITIES: Use Magic Activities.GROW_CREATE: Use Canva Grow CreateGROW_INSIGHTS: Use Canva Grow InsightsGROW_INSPIRE: Use Canva Grow InspireCONNECT_AD_ACCOUNTS: Connect Ad Accounts to Canva GrowMAGIC_BACKGROUND: Use Magic Background.PUBLISH_TO_WEBSITE_DOMAIN: Publish to a website domain.
old_team_overrides_enabledbooleanWhether or not the team permission was overrideable by team admins previously.
new_team_overrides_enabledbooleanWhether or not the team permission is overrideable by team admins currently.
old_team_permission_role_defaultstringThe 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_role_defaultstringThe 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.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_ORGANIZATION_PERMISSION","team_permission": "DREAM_STUDIO","old_team_overrides_enabled": true,"new_team_overrides_enabled": true,"old_team_permission_role_default": "NO_ONE","new_team_permission_role_default": "NO_ONE"},"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.INVESTIGATIONS_ENABLED: Allows organisation admins to access private content that hasn’t been shared with them. This access is for security and compliance investigations only and is always audit logged.DESIGN_ACTIVITY_REPORT_ENABLED: When turned on, admins can access the design activity report which shows insights about team designs.
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": ...}
Update data residency region
An actor triggers this event when they update the data residency region.
typestringDefault value: UPDATE_DATA_RESIDENCY_REGION_SETTING
Available values: The only valid value is UPDATE_DATA_RESIDENCY_REGION_SETTING.
new_regionstringThe data residency region.
Available values:
US: United StatesEU: EuropeANY: No preference
old_regionstringThe data residency region.
Available values:
US: United StatesEU: EuropeANY: No preference
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_DATA_RESIDENCY_REGION_SETTING","old_region": "US","new_region": "US"},"outcome": ...,"context": ...}