This API is currently provided as a preview. Be aware of the following:
- There might be unannounced breaking changes.
- Any breaking changes to preview APIs won't produce a new API version.
- Public integrations that use preview APIs will not pass the review process, and can't be made available to all Canva users.
Lists trackable links and their metrics for a design.
Path parameters
The design ID.
Query parameters
The maximum number of links to return per page.
If the success response contains a continuation token, there are more links you can list. You can use this token as a query parameter and retrieve more links from the list, for example /v1/designs/{designId}/analytics/links?continuation={continuation}.
To retrieve all links, you might need to make multiple requests.
Response
OK
Example response
{
"items": [
{
"link_id": "hddb98a3716",
"name": "Newsletter link",
"total_view_count": 64,
"unique_view_count": 41,
"total_view_duration_seconds": 2580,
"average_view_duration_seconds": 40,
"last_viewed_at": 1748044800
}
],
"continuation": "RkFGMgXlsVTDbMd:MR3L0QjiaUzycIAjx0yMyuNiV0OildoiOwL0x32G4NjNu4FwtAQNxowUQNMMYN"
}Changes
Changed in 2 of the 8 revisions of this API.18
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response status400response-property-enum-value-added
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response status401response-property-enum-value-added
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response status403response-property-enum-value-added
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response status404response-property-enum-value-added
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response status429response-property-enum-value-added
- ●
added the new
design_generation_rejectedenum value to thecoderesponse property for the response statusdefaultresponse-property-enum-value-added
- ●
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response status400response-property-enum-value-added
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response status401response-property-enum-value-added
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response status403response-property-enum-value-added
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response status404response-property-enum-value-added
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response status429response-property-enum-value-added
- ●
added the new
domain_restrictedenum value to thecoderesponse property for the response statusdefaultresponse-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response status400response-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response status401response-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response status403response-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response status404response-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response status429response-property-enum-value-added
- ●
added the new
user_already_memberenum value to thecoderesponse property for the response statusdefaultresponse-property-enum-value-added
- ●