> ## Documentation Index
> Fetch the complete documentation index at: https://www.canva.dev/docs/audit-logs/llms.txt
> Use this file to discover all available pages before exploring further.
# Groups
## Create a group
An `actor` triggers this event when they create a new
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/).
For details on creating Canva groups, see
[Canva Help: Creating groups](https://www.canva.com/help/groups/).
**Default value:** `CREATE_GROUP`
**Available values:** The only valid value is `CREATE_GROUP`.
The display name for the group.
A description for the group.
### Example
## Update a group's details
An `actor` triggers this event when they update the details of a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/),
such as the group's display name.
**Default value:** `UPDATE_GROUP`
**Available values:** The only valid value is `UPDATE_GROUP`.
The old display name of the group.
The new display name for the group.
### Example
## Delete a group
An `actor` triggers this event when they delete a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/).
**Default value:** `DELETE_GROUP`
**Available values:** The only valid value is `DELETE_GROUP`.
### Example
## Add a user to a group
An `actor` triggers this event when they add a Canva user to a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/).
For details on adding users to a Canva group, see
[Canva Help: Creating groups — Adding people to a group](https://www.canva.com/help/groups/).
**Default value:** `ADD_USER_TO_GROUP`
**Available values:** The only valid value is `ADD_USER_TO_GROUP`.
A Canva user.
Properties of user>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
The reason for the change.
This change was triggered by an provisioning policy.
**Default value:** `PROVISIONING_POLICY`
**Available values:** The only valid value is `PROVISIONING_POLICY`.
A Canva provisioning policy.
Properties of provisioning_policy>}>
The provisioning policy ID.
The provisioning policy name.
### Example
## Update a user in a group
An `actor` triggers this event when they update a Canva user's membership within a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/),
such as changing the user's role from `ADMIN` to `MEMBER`.
**Default value:** `UPDATE_USER_IN_GROUP`
**Available values:** The only valid value is `UPDATE_USER_IN_GROUP`.
A Canva user.
Properties of user>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
### Example
## Remove a user from a group
An `actor` triggers this event when they remove a Canva user from a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/).
This includes users removing themselves from a group.
**Default value:** `REMOVE_USER_FROM_GROUP`
**Available values:** The only valid value is `REMOVE_USER_FROM_GROUP`.
A Canva user.
Properties of user>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
The reason for the change.
This change was triggered by an provisioning policy.
**Default value:** `PROVISIONING_POLICY`
**Available values:** The only valid value is `PROVISIONING_POLICY`.
A Canva provisioning policy.
Properties of provisioning_policy>}>
The provisioning policy ID.
The provisioning policy name.
### Example
## Send a group invitation
An `actor` triggers this event when they send an invitation to join a
[Canva group](https://www.canva.dev/docs/audit-logs/how-are-teams-structured/).
The invitation is addressed to a user, an email address, or shared as a link.
**Default value:** `CREATE_GROUP_INVITATION`
**Available values:** The only valid value is `CREATE_GROUP_INVITATION`.
How a user is invited to join a group. The invitation can be addressed
to an email address, issued as a short-lived join code, or a
shareable link.
A group invitation addressed to an email address.
**Default value:** `EMAIL`
**Available values:** The only valid value is `EMAIL`: Invite by an email..
The email address invited to the group.
A group invitation issued as a short-lived join code.
**Default value:** `CODE`
**Available values:** The only valid value is `CODE`: Invite by a short-lived code..
A group invitation issued as a shareable join link.
**Default value:** `LINK`
**Available values:** The only valid value is `LINK`: Invite by a link..
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
### Example
## Resend a group invitation
An `actor` triggers this event when they resend a group invitation to an email address.
**Default value:** `RESEND_GROUP_INVITATION`
**Available values:** The only valid value is `RESEND_GROUP_INVITATION`.
How a user is invited to join a group. The invitation can be addressed
to an email address, issued as a short-lived join code, or a
shareable link.
A group invitation addressed to an email address.
**Default value:** `EMAIL`
**Available values:** The only valid value is `EMAIL`: Invite by an email..
The email address invited to the group.
A group invitation issued as a short-lived join code.
**Default value:** `CODE`
**Available values:** The only valid value is `CODE`: Invite by a short-lived code..
A group invitation issued as a shareable join link.
**Default value:** `LINK`
**Available values:** The only valid value is `LINK`: Invite by a link..
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
A Canva user.
Properties of inviter>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
### Example
## Update a group invitation
An `actor` triggers this event when they change a pending group invitation, such as updating the invitee's role.
The optional `old_role` field is the previous group role when the role was changed.
**Default value:** `UPDATE_GROUP_INVITATION`
**Available values:** The only valid value is `UPDATE_GROUP_INVITATION`.
How a user is invited to join a group. The invitation can be addressed
to an email address, issued as a short-lived join code, or a
shareable link.
A group invitation addressed to an email address.
**Default value:** `EMAIL`
**Available values:** The only valid value is `EMAIL`: Invite by an email..
The email address invited to the group.
A group invitation issued as a short-lived join code.
**Default value:** `CODE`
**Available values:** The only valid value is `CODE`: Invite by a short-lived code..
A group invitation issued as a shareable join link.
**Default value:** `LINK`
**Available values:** The only valid value is `LINK`: Invite by a link..
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
Fields requested to be changed in this update.
**Available values:** The only valid value is `ROLE`: The group role..
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
A Canva user.
Properties of inviter>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
### Example
## Cancel a group invitation
An `actor` triggers this event when they cancel a pending group invitation.
The invitation is identified by the invited user, an email address, or the invitation link.
**Default value:** `DELETE_GROUP_INVITATION`
**Available values:** The only valid value is `DELETE_GROUP_INVITATION`.
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
How a user is invited to join a group. The invitation can be addressed
to an email address, issued as a short-lived join code, or a
shareable link.
A group invitation addressed to an email address.
**Default value:** `EMAIL`
**Available values:** The only valid value is `EMAIL`: Invite by an email..
The email address invited to the group.
A group invitation issued as a short-lived join code.
**Default value:** `CODE`
**Available values:** The only valid value is `CODE`: Invite by a short-lived code..
A group invitation issued as a shareable join link.
**Default value:** `LINK`
**Available values:** The only valid value is `LINK`: Invite by a link..
A Canva user.
Properties of inviter>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
### Example
## Accept a group invitation
An `actor` triggers this event when they accept a pending group invitation.
**Default value:** `ACCEPT_GROUP_INVITATION`
**Available values:** The only valid value is `ACCEPT_GROUP_INVITATION`.
How a user is invited to join a group. The invitation can be addressed
to an email address, issued as a short-lived join code, or a
shareable link.
A group invitation addressed to an email address.
**Default value:** `EMAIL`
**Available values:** The only valid value is `EMAIL`: Invite by an email..
The email address invited to the group.
A group invitation issued as a short-lived join code.
**Default value:** `CODE`
**Available values:** The only valid value is `CODE`: Invite by a short-lived code..
A group invitation issued as a shareable join link.
**Default value:** `LINK`
**Available values:** The only valid value is `LINK`: Invite by a link..
The user's role within a group.
**Available values:**
* `MEMBER`: Group member.
* `ADMIN`: Group administrator.
A Canva user.
Properties of invitee>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
A Canva user.
Properties of inviter>} defaultExpanded={true}>
The user ID.
The 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.
The 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.
### Example