Skip to main content

CardTypePayload

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/CardTypePayload.json
allowMultiplePerPersonbooleanrequired
codeFormatstringrequired

Template — supports {YYYY}/{YY}/{MM}/{DD}, {seq:N}, {rand:N}

defaultBenefitsstring[]nullable
descriptionstring

Markdown blurb

displayNamestringrequired

Operator-facing name

keystringrequired

Lowercase slug, unique per tenant (e.g. premium_member)

tiersstring[]nullable

Allowed tier strings; empty = type carries no tier

CardTypePayload
{
"$schema": "https://example.com/schemas/CardTypePayload.json",
"allowMultiplePerPerson": true,
"codeFormat": "string",
"defaultBenefits": "Unknown Type: array,null",
"description": "string",
"displayName": "string",
"key": "string",
"tiers": "Unknown Type: array,null"
}