Canva design publish status (Canva app credential)
Used by the EveryPage Canva Design Editor panel: reports whether the calling Canva user has a live published link for a design, and its state. Auth is a Canva Apps SDK user JWT in the Authorization header (like /api/v1/canva/import - NOT an EveryPage credential) PLUS a verified designToken in the body; both are required, because the response is derived entirely from the design id and an unproven id would make this an enumeration oracle.
For a live UNCLAIMED link the response carries the link identity, view count, contentVersion, and a fresh claimToken. For a link CLAIMED by an EveryPage account it carries claimed: true and the link's share/QR URLs only - never a claim token, and the view count and uuid only when the optional accessToken proves the caller IS the owning account (connectedAccountIsOwner). publishedByOther is a boolean-only disclosure that a DIFFERENT Canva user (a design collaborator) already published this design - publishing anyway would mint a second link behind any QR they already printed.
Request
- Base URL: https://everypage.co
- URL: https://everypage.co/api/v1/canva/design/status
- Auth: HTTP bearer
Request body
Response
The design's publish state for the calling Canva user
Example response
{
"shortId": "aB3xY9kQ2mZ7",
"viewURL": "https://everypage.co/aB3xY9kQ2mZ7"
}Changes
No recorded changes to this operation across all 1 revision of this API.