Organizations
Update an organization's details
An actor triggers this event when they update the details of a
Canva organization,
such as the organization's display name.
typestringDefault value: UPDATE_ORGANIZATION
Available values: The only valid value is UPDATE_ORGANIZATION.
changed_fieldsstring[]Fields requested to be changed in this update.
Available values:
ORGANIZATION_NAME: The name of the organization.DEFAULT_TEAM: The team to provision users into by default.DEFAULT_TEAM_POLICY: The policy for determining if a user can be provisioned into a default team.
old_namestringThe previous name of the organization.
new_namestringThe new name of the organization.
default_teamAuditLogTeamA Canva team.
idstringThe team ID.
display_namestringThe display name of the team.
For privacy reasons, this field is redacted for brands outside of your organization. Rarely, it may be unavailable for technical reasons.
default_team_policystringThe policy for determining if a user can be provisioned into a default team.
Available values:
ADMIN_AND_UP: Users with theADMINorganization role or higher are added to the team.DESIGNER_AND_UP: Users with theDESIGNERorganization role or higher are added to the team.MEMBER_AND_UP: Users with theMEMBERorganization role or higher are added to the team.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_ORGANIZATION","changed_fields": ["ORGANIZATION_NAME","DEFAULT_TEAM","DEFAULT_TEAM_POLICY"],"old_name": "Untitled Corporation","new_name": "Acme Corporation","default_team": {"id": "BXeFatjDhdR","display_name": "Acme Team"},"default_team_policy": "ADMIN_AND_UP"},"outcome": ...,"context": ...}
Update a user in an organization
An actor triggers this event when they update a Canva user's membership within a
Canva organization.
This includes promoting a MEMBER to BRAND_DESIGNER or ADMIN, changing roles between
BRAND_DESIGNER and ADMIN, or removing a user's ADMIN or BRAND_DESIGNER role.
typestringDefault value: UPDATE_USER_IN_ORGANIZATION
Available values: The only valid value is UPDATE_USER_IN_ORGANIZATION.
userAuditLogUserA Canva user.
idstringThe user ID.
display_namestringThe display name of the user.
For privacy reasons, this field is redacted for users outside of your organization. Rarely, it may also be unavailable for technical reasons.
emailstringThe email address of the user.
For privacy reasons, this field is redacted for users outside of your organization. Rarely, it may also be unavailable for technical reasons.
old_rolestringThe user's role in the organization.
Available values:
ADMIN: Organization admin.BRAND_DESIGNER: Organization brand designer.MEMBER: Organization member.
new_rolestringThe user's role in the organization.
Available values:
ADMIN: Organization admin.BRAND_DESIGNER: Organization brand designer.MEMBER: Organization member.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_USER_IN_ORGANIZATION","user": {"id": "UXoqDbwwSbQ","display_name": "Jane Doe",},"old_role": "BRAND_DESIGNER","new_role": "ADMIN"},"outcome": ...,"context": ...}
Add a team to the organization
An actor triggers this event when they add a Canva Team to their
Canva organization.
typestringDefault value: ADD_TEAM_TO_ORGANIZATION
Available values: The only valid value is ADD_TEAM_TO_ORGANIZATION.
teamAuditLogTeamA Canva team.
idstringThe team ID.
display_namestringThe display name of the team.
For privacy reasons, this field is redacted for brands outside of your organization. Rarely, it may be unavailable for technical reasons.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "ADD_TEAM_TO_ORGANIZATION","team": {"id": "BXeFatjDhdR","display_name": "Acme Team"}},"outcome": ...,"context": ...}
Remove a team from the organization
An actor triggers this event when they remove a Canva Team from their
Canva organization.
typestringDefault value: REMOVE_TEAM_FROM_ORGANIZATION
Available values: The only valid value is REMOVE_TEAM_FROM_ORGANIZATION.
teamAuditLogTeamA Canva team.
idstringThe team ID.
display_namestringThe display name of the team.
For privacy reasons, this field is redacted for brands outside of your organization. Rarely, it may be unavailable for technical reasons.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "REMOVE_TEAM_FROM_ORGANIZATION","team": {"id": "BXeFatjDhdR","display_name": "Acme Team"}},"outcome": ...,"context": ...}