Canva Audit Logs are currently in development (Beta) and are subject to change at Canva's sole discretion.

Audit Logs

Export audit logs

An actor triggers this event when they click the Export button on the Audit logs settings page, then click Download, as described in Canva Help: About Canva audit logs(opens in a new tab or window).

typestring

Default value: EXPORT_AUDIT_LOGS

Available values: The only valid value is EXPORT_AUDIT_LOGS.

start_timestampintegerOptional

The start of the time period queried by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).

end_timestampintegerOptional

The end of the time period queried by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).

teamAuditLogTeamOptional

A Canva team.

idstring

The team ID.

display_namestringOptional

The 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": "EXPORT_AUDIT_LOGS",
"start_timestamp": 1720292247000,
"end_timestamp": 1720292247000,
"team": {
"id": "BXeFatjDhdR",
"display_name": "Acme Team"
}
},
"outcome": ...,
"context": ...
}
JSON

View audit logs

An actor triggers this event when they view the audit logs, as described in Canva Help: About Canva audit logs(opens in a new tab or window).

typestring

Default value: VIEW_AUDIT_LOGS

Available values: The only valid value is VIEW_AUDIT_LOGS.

start_timestampintegerOptional

The start of the time period viewed by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).

end_timestampintegerOptional

The end of the time period viewed by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).

teamAuditLogTeamOptional

A Canva team.

idstring

The team ID.

display_namestringOptional

The 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": "VIEW_AUDIT_LOGS",
"start_timestamp": 1720292247000,
"end_timestamp": 1720292247000,
"team": {
"id": "BXeFatjDhdR",
"display_name": "Acme Team"
}
},
"outcome": ...,
"context": ...
}
JSON

Update audit log settings

An actor triggers this event when they update the audit log settings. If the change updated the S3 Bucket name, this event will appear in the new S3 bucket (the configured S3 Bucket after the change).

typestring

Default value: UPDATE_AUDIT_LOGS_SETTINGS

Available values: The only valid value is UPDATE_AUDIT_LOGS_SETTINGS.

changed_fieldsstring[]

The configuration settings the actor requested changes for.

Available values:

  • REGION: The region of the AWS S3 bucket.
  • S3_BUCKET_NAME: The name of your canva audit logs s3 bucket.
  • S3_KEY_PREFIX: An optional S3 key prefix.
  • ROLE_ARN: The Amazon Resource Name (ARN) of the AWS Role that Canva uses to access the S3 bucket.
old_regionstringOptional

The old region of the AWS S3 bucket.

new_regionstringOptional

The new region of the AWS S3 bucket.

old_s3_bucket_namestringOptional

The old name of your Canva audit logs S3 bucket.

new_s3_bucket_namestringOptional

The new name of your Canva audit logs S3 bucket.

old_s3_key_prefixstringOptional

The old S3 key prefix.

new_s3_key_prefixstringOptional

The new S3 key prefix.

old_role_arnstringOptional

The old Amazon Resource Name (ARN) of the AWS Role that Canva uses to access the S3 bucket.

new_role_arnstringOptional

The new Amazon Resource Name (ARN) of the AWS Role that Canva uses to access the S3 bucket.

Example

{
"id": ...,
"timestamp": ...,
"actor": ...,
"target": ...,
"action": {
"type": "UPDATE_AUDIT_LOGS_SETTINGS",
"changed_fields": [
"REGION",
"S3_BUCKET_NAME",
"S3_KEY_PREFIX",
"ROLE_ARN"
],
"old_region": "us-east-1",
"new_region": "us-east-1",
"old_s3_bucket_name": "my-old-canva-audit-logs-bucket",
"new_s3_bucket_name": "my-new-canva-audit-logs-bucket",
"old_s3_key_prefix": "old_bucket/canva/auditlogs",
"new_s3_key_prefix": "new_bucket/canva/auditlogs",
"old_role_arn": "arn:aws:iam::123456789012:role/OldS3Access",
"new_role_arn": "arn:aws:iam::123456789012:role/NewS3Access"
},
"outcome": ...,
"context": ...
}
JSON