Printago API
GET /v1/cards/{id}

Get dashboard card by ID

Requires: card.view

Path Parameters

id required
string
Card ID

Response Schema

Card
createdAtrequired
string
format: date-time
definitionrequired
object
A card is a declarative schema, not code — a template bound to an entity type.
accentoptional
any
Omitted = `border`.
childrenrequired
object[]
bindoptional
string
crequired
string
commandoptional
string
densityoptional
any
slotoptional
any
variantoptional
string
entityrequired
any
formatVersionrequired
number
layoutoptional
any
Omitted = `stack`, so every card authored before layouts still renders as it did.
sizerequired
any
descriptionrequired
string
entityrequired
any
formatVersionrequired
number
idrequired
string
pattern: ^[a-z0-9]{24}$
namerequired
string
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time

Example Response

200 OK — application/json
{
  "name": "string",
  "formatVersion": 1,
  "definition": {
    "formatVersion": 1,
    "children": [
      {
        "c": "string",
        "bind": "string",
        "command": "string",
        "variant": "string"
      }
    ]
  },
  "id": "string",
  "storeId": "string",
  "createdAt": "2026-09-02T09:16:20.018Z",
  "updatedAt": "2026-09-02T09:16:20.018Z"
}