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:
- Publish Canva websites(opens in a new tab or window).
- Change website slug, favicon, and other settings(opens in a new tab or window).
typestringDefault value: CREATE_WEBSITE_DOMAIN
Available values: The only valid value is CREATE_WEBSITE_DOMAIN.
namestringThe domain name (subdomain and the top-level domain).
domain_typestringThe type of domain being created.
Available values:
FREE: A free my.canva.site domain name(opens in a new tab or window) selected by the user or allocated by Canva.BRING_YOUR_OWN: An existing domain name(opens in a new tab or window) owned by the user.PURCHASED: A domain name purchased by the user(opens in a new tab or window) from Canva.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "CREATE_WEBSITE_DOMAIN","domain_type": "FREE","name": "example.com"},"outcome": ...,"context": ...}
Update a website domain's details
An actor triggers this event when they modify the data associated with an existing domain.
typestringDefault value: UPDATE_WEBSITE_DOMAIN
Available values: The only valid value is UPDATE_WEBSITE_DOMAIN.
update_typestringAvailable 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_namestringThe old domain name (shown when the update_type is RENAME)
new_domain_namestringThe new domain name (shown when the update_type is RENAME)
old_dns_recordsDnsRecord[]The old DNS records (shown when the update_type is either UPDATE_DNS_RECORDS or RESET_NAMESERVERS).
namestringThe record name.
typestringThe 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.
valuestringThe record value.
new_dns_recordsDnsRecord[]The new custom DNS records (shown when the update_type is either UPDATE_DNS_RECORDS or RESET_NAMESERVERS).
namestringThe record name.
typestringThe 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.
valuestringThe record value.
new_contact_infoContactInfoThe contact information for a domain owner.
namestringThe combined first and last name of the owner.
emailstringThe owner's email address.
phonestringThe owner's phone number.
addressstringThe street and number of the owner's address.
citystringThe city in the owner's address.
countrystringThe two-letter ISO country code representing the country in the owner's address.
organization_namestringThe name of the organization that owns the domain.
postcodestringThe postal code in the owner's address.
statestringThe state of the owner's address.
languagestringLanguage used for messaging the owner.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_WEBSITE_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": "A","value": "192.168.0.12"},{"name": "example.com","type": "CNAME","value": "subdomain.example.com"}],"new_contact_info": {"name": "John Doe","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": ...}
Delete a website domain
An actor triggers this event when they delete a domain.
typestringDefault value: DELETE_WEBSITE_DOMAIN
Available values: The only valid value is DELETE_WEBSITE_DOMAIN.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "DELETE_WEBSITE_DOMAIN"},"outcome": ...,"context": ...}
Create an SSO connection for Canva Websites
An actor triggers this event when they complete the set up of an SSO connection for Canva Websites.
typestringDefault value: CREATE_WEBSITE_SSO_CONNECTION
Available values: The only valid value is CREATE_WEBSITE_SSO_CONNECTION.
domainsAuditLogWebsiteDomain[]The domains protected by this SSO connection.
idstringThe Web Domain ID.
namestringThe domain name.
namestringThe display name of the SSO connection.
idp_issuerstringThe unique identifier of the SAML application, provided by the Identity Provider (IdP).
idp_login_urlstringThe login URL where users are redirected for authentication.
idp_certificatestringThe PEM-encoded X.509 public certificate provided by an Identity Provider (IdP) for SAML authentication.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "CREATE_WEBSITE_SSO_CONNECTION","domains": [{"id": "dyTYOgOEyqd","name": "example.com"}],"name": "SSO for example.com","idp_issuer": "https://mysecurityprovider.com/123","idp_login_url": "https://mysecurityprovider.com/sso/saml","idp_certificate": "-----BEGIN CERTIFICATE-----\\nMIIC...\\n-----END CERTIFICATE-----"},"outcome": ...,"context": ...}
Update an SSO connection for Canva Websites
An actor triggers this event when they modify an existing SSO connection for Canva
Websites, including certificate updates.
We only log the team properties that the actor requested changes for.
The changed fields are listed in the changed_fields array.
typestringDefault value: UPDATE_WEBSITE_SSO_CONNECTION
Available values: The only valid value is UPDATE_WEBSITE_SSO_CONNECTION.
changed_fieldsstring[]Fields requested to be changed in this update.
Available values:
NAME: Update the display name of the SSO connection.DOMAINS: Update the domains protected by this SSO connection.IDP_ISSUER: Update the unique identifier of the SAML application, provided by the Identity Provider (IdP).IDP_LOGIN_URL: Update the login URL where users are redirected for authentication.IDP_CERTIFICATE: Update the X.509 certificate provided by the Identity Provider (IdP) for SAML authentication.
old_namestringThe previous name of the SSO connection.
new_namestringThe updated name of the SSO connection.
old_domainsAuditLogWebsiteDomain[]The previous domains protected by this SSO connection.
idstringThe Web Domain ID.
namestringThe domain name.
new_domainsAuditLogWebsiteDomain[]The updated domains protected by this SSO connection.
idstringThe Web Domain ID.
namestringThe domain name.
old_idp_issuerstringThe previous Identity Provider (IdP) issuer.
new_idp_issuerstringThe updated Identity Provider (IdP) issuer.
old_idp_login_urlstringThe previous login URL.
new_idp_login_urlstringThe updated login URL.
old_idp_certificatestringThe previous PEM-encoded X.509 public certificate provided by an Identity Provider (IdP) for SAML authentication.
new_idp_certificatestringThe updated PEM-encoded X.509 public certificate provided by an Identity Provider (IdP) for SAML authentication.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "UPDATE_WEBSITE_SSO_CONNECTION","changed_fields": ["NAME","DOMAINS","IDP_ISSUER","IDP_LOGIN_URL","IDP_CERTIFICATE"],"old_name": "Old SSO Connection","new_name": "New SSO Connection","old_domains": [{"id": "dyTYOgOEyqd","name": "example.com"}],"new_domains": [{"id": "dyTYOgOEyqd","name": "example.com"}],"old_idp_issuer": "https://mysecurityprovider.com/123-old","new_idp_issuer": "https://mysecurityprovider.com/456-new","old_idp_login_url": "https://mysecurityprovider.com/sso/old","new_idp_login_url": "https://mysecurityprovider.com/sso/new","old_idp_certificate": "-----BEGIN CERTIFICATE-----\\nMIIC...\\n-----END CERTIFICATE-----","new_idp_certificate": "-----BEGIN CERTIFICATE-----\\nMIID...\\n-----END CERTIFICATE-----"},"outcome": ...,"context": ...}
Delete an SSO connection for Canva Websites
An actor triggers this event when they delete an SSO connection for Canva Websites.
typestringDefault value: DELETE_WEBSITE_SSO_CONNECTION
Available values: The only valid value is DELETE_WEBSITE_SSO_CONNECTION.
Example
{"id": ...,"timestamp": ...,"actor": ...,"target": ...,"action": {"type": "DELETE_WEBSITE_SSO_CONNECTION"},"outcome": ...,"context": ...}