EveryPage · Schema

CanvaDesignStatus

The publish state of (calling Canva user, design). Fields beyond `published`/`publishedByOther` appear only when a live link exists, and `uuid`/`viewCount`/`contentVersion`/`claimToken` are further restricted - see the endpoint description.

PDFDocument SharingReaderAnalyticsPrivacySoftware-as-a-Service

Properties

Name Type Description
published boolean The calling Canva user has a live link for this design.
publishedByOther boolean A DIFFERENT Canva user has a live link for this design (shared/team designs). Boolean only - nothing about the other link is disclosed.
claimed boolean The link belongs to an EveryPage account (present when published).
uuid string Present when the link is unclaimed, or the presented accessToken is the owner's.
shortId string
viewURL string
qrURL string PNG QR code for the share link.
viewCount integer Present when unclaimed, or the presented accessToken is the owner's.
contentVersion integer Same visibility as viewCount. Increments on every in-place republish.
claimToken string Freshly minted, ONLY while the link is unclaimed (30-day validity). Redeem via POST /api/v1/files/claim or the /api/claim browser link.
connectedAccountIsOwner boolean Present only when an accessToken was sent and a link exists: whether that account owns the (claimed) link. Always false while unclaimed.
View JSON Schema on GitHub

JSON Schema

everypage-co-canva-design-status-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/everypage-co/json-schema/everypage-co-canva-design-status-schema.json",
  "title": "CanvaDesignStatus",
  "description": "The publish state of (calling Canva user, design). Fields beyond `published`/`publishedByOther` appear only when a live link exists, and `uuid`/`viewCount`/`contentVersion`/`claimToken` are further restricted - see the endpoint description.\n",
  "x-generated": "2026-11-07",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/everypage-openapi.json#/components/schemas/CanvaDesignStatus",
  "type": "object",
  "properties": {
    "published": {
      "type": "boolean",
      "description": "The calling Canva user has a live link for this design."
    },
    "publishedByOther": {
      "type": "boolean",
      "description": "A DIFFERENT Canva user has a live link for this design (shared/team designs). Boolean only - nothing about the other link is disclosed."
    },
    "claimed": {
      "type": "boolean",
      "description": "The link belongs to an EveryPage account (present when published)."
    },
    "uuid": {
      "type": "string",
      "format": "uuid",
      "description": "Present when the link is unclaimed, or the presented accessToken is the owner's."
    },
    "shortId": {
      "type": "string"
    },
    "viewURL": {
      "type": "string"
    },
    "qrURL": {
      "type": "string",
      "description": "PNG QR code for the share link."
    },
    "viewCount": {
      "type": "integer",
      "description": "Present when unclaimed, or the presented accessToken is the owner's."
    },
    "contentVersion": {
      "type": "integer",
      "description": "Same visibility as viewCount. Increments on every in-place republish."
    },
    "claimToken": {
      "type": "string",
      "description": "Freshly minted, ONLY while the link is unclaimed (30-day validity). Redeem via POST /api/v1/files/claim or the /api/claim browser link."
    },
    "connectedAccountIsOwner": {
      "type": "boolean",
      "description": "Present only when an accessToken was sent and a link exists: whether that account owns the (claimed) link. Always false while unclaimed."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/everypage-co-canva-design-status"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.