v3

latestOpenAPI 3.0.0©2023 All Rights Reserved2026-08-0659315450.0 KB
analytics

<Warning>

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.
</Warning> <Availability> To use this API, your integration must act on behalf of a user who is a member of a [Canva Enterprise](https://www.canva.com/enterprise/) organization. </Availability>

Lists the view counts over time for a design.

Each response item represents one time bucket.

get/v1/designs/{designId}/analytics/views-over-time

Path parameters

designIdstring required

The design ID.

Query parameters

start_timeinteger
Example:1745452800

The inclusive start of the requested time range, as a Unix timestamp (in seconds since the Unix Epoch).

end_timeinteger
Example:1748044800

The inclusive end of the requested time range, as a Unix timestamp (in seconds since the Unix Epoch).

timezonestring
Example:600

The timezone to use for bucketing, as a UTC offset in the form +HH:MM (for example, +10:00).

limitinteger
Example:50

The maximum number of time buckets to return per page.

continuationstring
Example:RkFGMgXlsVTDbMd:MR3L0QjiaUzycIAjx0yMyuNiV0OildoiOwL0x32G4NjNu4FwtAQNxowUQNMMYN

If the success response contains a continuation token, there are more time buckets you can list. You can use this token as a query parameter and retrieve more time buckets from the list, for example /v1/designs/{designId}/analytics/views-over-time?continuation={continuation}.

To retrieve all time buckets, you might need to make multiple requests.

Response

OK

continuationstring

If the success response contains a continuation token, there are more time buckets you can list. You can use this token as a query parameter and retrieve more time buckets from the list, for example /v1/designs/{designId}/analytics/views-over-time?continuation={continuation}.

To retrieve all time buckets, you might need to make multiple requests.

Example response

{
  "items": [
    {
      "count": 15,
      "bucket_start_at": 1745452800
    }
  ],
  "continuation": "RkFGMgXlsVTDbMd:MR3L0QjiaUzycIAjx0yMyuNiV0OildoiOwL0x32G4NjNu4FwtAQNxowUQNMMYN"
}