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).
typestringDefault value: EXPORT_AUDIT_LOGS
Available values: The only valid value is EXPORT_AUDIT_LOGS.
start_timestampintegerThe start of the time period queried by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).
end_timestampintegerThe end of the time period queried by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).
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": "EXPORT_AUDIT_LOGS","start_timestamp": 1720292247000,"end_timestamp": 1720292247000,"team": {"id": "BXeFatjDhdR","display_name": "Acme Team"}},"outcome": ...,"context": ...}
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).
typestringDefault value: VIEW_AUDIT_LOGS
Available values: The only valid value is VIEW_AUDIT_LOGS.
start_timestampintegerThe start of the time period viewed by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).
end_timestampintegerThe end of the time period viewed by the actor, as a Unix timestamp (in milliseconds since the Unix Epoch).
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": "VIEW_AUDIT_LOGS","start_timestamp": 1720292247000,"end_timestamp": 1720292247000,"team": {"id": "BXeFatjDhdR","display_name": "Acme Team"}},"outcome": ...,"context": ...}
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).
typestringDefault 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_regionstringThe old region of the AWS S3 bucket.
new_regionstringThe new region of the AWS S3 bucket.
old_s3_bucket_namestringThe old name of your Canva audit logs S3 bucket.
new_s3_bucket_namestringThe new name of your Canva audit logs S3 bucket.
old_s3_key_prefixstringThe old S3 key prefix.
new_s3_key_prefixstringThe new S3 key prefix.
old_role_arnstringThe old Amazon Resource Name (ARN) of the AWS Role that Canva uses to access the S3 bucket.
new_role_arnstringThe 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": ...}