POST
requests to the following endpoint:types
property in the request body determines the type of resources the extension can provide in the response. For example, when value of the types
includes "IMAGE"
, the endpoint can respond with image resources.<base_url>
with the extension's Base URL. You can configure the Base URL via the Developer Portal.X-Canva-Signatures
x-canva-signatures
).X-Canva-Timestamp
x-canva-timestamp
).user
brand
label
limit
type
(deprecated)"CONTAINER"
, "EMBED"
, "IMAGE"
, "VIDEO"
types
"CONTAINER"
, "EMBED"
, "IMAGE"
, "VIDEO"
continuation
containerId
query
types
property in the request body includes "CONTAINER"
.type
"SUCCESS"
continuation
types
property in the request body includes "EMBED"
.type
"SUCCESS"
continuation
types
property in the request body includes "IMAGE"
.type
"SUCCESS"
continuation
types
property in the request body includes "VIDEO"
.type
"SUCCESS"
continuation
type
"ERROR"
errorCode
"CONFIGURATION_REQUIRED"
, "FORBIDDEN"
, "INTERNAL_ERROR"
, "INVALID_REQUEST"
, "NOT_FOUND"
, "TIMEOUT"
401
status code.id
name
type
"CONTAINER"
id
name
type
"EMBED"
url
id
name
type
"IMAGE"
url
contentType
property. The image must meet Canva's file upload requirements.contentType
"image/jpeg"
, "image/png"
, "image/svg+xml"
, "image/heic"
thumbnail
id
name
type
"VIDEO"
url
contentType
property. The video must meet Canva's file upload requirements.contentType
"video/mov"
, "image/gif"
, "video/mpeg"
, "video/x-matroska"
, "video/webm"
, "video/mp4"
width
height
durationMs
thumbnail
url
height
width