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

Websites

Create a website domain

An actor triggers this event when they register a new domain for their website. For information on Canva websites, visit these Canva Help Center articles:

typestring

Default value: CREATE_DOMAIN

Available values: The only valid value is CREATE_DOMAIN.

domain_typestring

The type of domain being created.

Available values:

namestring

The domain name (subdomain and the top-level domain).

Example

{
"id": ...,
"timestamp": ...,
"actor": ...,
"target": ...,
"action": {
"type": "CREATE_DOMAIN",
"domain_type": "FREE",
"name": "example.com"
},
"outcome": ...,
"context": ...
}
JSON

Update a website domain's details

An actor triggers this event when they modify the data associated with an existing domain.

typestring

Default value: UPDATE_DOMAIN

Available values: The only valid value is UPDATE_DOMAIN.

update_typestring

Available values:

  • RENEW: Renew a previously purchased domain name registration for an additional period.
  • REDEEM: Redeem an expired domain name before it enters the redemption grace period.
  • RENAME: Rename a domain to a new public domain, including the website deployed to the current domain.
  • CONNECT_TO_CANVA: Connect a domain to Canva for hosting content.
  • DISCONNECT_FROM_CANVA: Disconnect a domain from Canva to host content on a different platform.
  • TRANSFER_DOMAIN: Unlock a purchased domain and initiate transfer of domain ownership to a different registrar.
  • CANCEL_TRANSFER: Cancel an in-progress domain transfer.
  • UPDATE_DNS_RECORDS: Update DNS records for the domain.
  • UPDATE_NAMESERVERS: Update the nameserver records for the domain.
  • RESET_NAMESERVERS: Reset the nameserver records for the domain to their default.
  • UPDATE_CONTACT: Update contact information for the domain.
old_domain_namestringOptional

The old domain name (shown when the update_type is RENAME)

new_domain_namestringOptional

The new domain name (shown when the update_type is RENAME)

old_dns_recordsDnsRecord[]Optional

The old DNS records (shown when the update_type is either UPDATE_RECORDS or RESET_NAMESERVER_RECORDS).

namestring

The record name.

typestring

The record type.

Available values:

  • A: IPv4 address record.
  • AAAA: IPv6 address record.
  • CNAME: Canonical name record.
  • MX: Mail exchange record.
  • TXT: Text record.
  • NS: Nameserver record.
  • SRV: Service record.
  • CAA: Certificate Authority Authorization record.
valuestring

The record value.

new_dns_recordsDnsRecord[]Optional

The new custom DNS records (shown when the update_type is either UPDATE_RECORDS or RESET_NAMESERVER_RECORDS).

namestring

The record name.

typestring

The record type.

Available values:

  • A: IPv4 address record.
  • AAAA: IPv6 address record.
  • CNAME: Canonical name record.
  • MX: Mail exchange record.
  • TXT: Text record.
  • NS: Nameserver record.
  • SRV: Service record.
  • CAA: Certificate Authority Authorization record.
valuestring

The record value.

new_contact_infoContactInfoOptional

The contact information for a domain owner.

namestring

The combined first and last name of the owner.

emailstring

The owner's email address.

phonestring

The owner's phone number

addressstring

The street and number of the owner's address.

citystring

The city in the owner's address.

countrystring

The two-letter ISO country code representing the country in the owner's address.

organization_namestringOptional

The name of the organisation that owns the domain.

postcodestringOptional

The postal code in the owner's address.

statestringOptional

The state of the owner's address.

languagestringOptional

Language used for messaging the owner.

Example

{
"id": ...,
"timestamp": ...,
"actor": ...,
"target": ...,
"action": {
"type": "UPDATE_DOMAIN",
"update_type": "RENEW",
"old_domain_name": "old-example.com",
"new_domain_name": "new-example.com",
"old_dns_records": [
{
"name": "example.com",
"type": "A",
"value": "192.168.0.1"
},
{
"name": "example.com",
"type": "CNAME",
"value": "subdomain.example.com"
}
],
"new_dns_records": [
{
"name": "example.com",
"type": "",
"value": "192.168.0.12"
},
{
"name": "example.com",
"type": "CNAME",
"value": "subdomain.example.com"
}
],
"new_contact_info": {
"name": "John Doe",
"email": "[email protected]",
"organization_name": "Acme Corporation",
"phone": "+1-555-555-5555",
"address": "123 Main St",
"postcode": "78701",
"state": "Texas",
"city": "Austin",
"country": "US",
"language": "en"
}
},
"outcome": ...,
"context": ...
}
JSON

Delete a website domain

An actor triggers this event when they delete a domain.

typestring

Default value: DELETE_DOMAIN

Available values: The only valid value is DELETE_DOMAIN.

Example

{
"id": ...,
"timestamp": ...,
"actor": ...,
"target": ...,
"action": {
"type": "DELETE_DOMAIN"
},
"outcome": ...,
"context": ...
}
JSON