https://award.ee/o/{public_slug}. This page is the field-by-field reference for the wire format returned by every objects endpoint.
Identifiers
Always
"object". Sentinel that identifies the resource type on responses.Bare UUID. Stable for the lifetime of the row.
Free-form category you control:
"vehicle", "ticket", "asset", "contact", etc. Letters, numbers, and hyphens only (1–64 chars). Used as a namespace in variable substitution ({{object.<type>.<key>}}).Your identifier. Unique per
(org_id, external_id). Pass it on POST for
idempotent upsert. null for objects created without one.Short opaque slug minted on insert. Used to build the scan URL. Immutable, and
never reused after delete.
Full scan URL, e.g.
https://award.ee/o/a1b2c3d. Derived from public_slug —
included as a convenience so you don’t have to build it.Human-readable label. Shown in the dashboard. Not displayed to scan visitors
by default.
Free-form description. Internal-only.
Free-form JSON blob you own. Use it to stash CRM context, attributes, or
anything else integration-specific. Defaults to
{}. Not searchable.Destination
Where the scan URL routes. Exactly one of the companion fields should be populated for each
type.State
Master switch. When
false, the scan URL still resolves but is treated as
paused.Stats
All-time scan count for the row. Increments in real time.
RFC 3339 timestamp of the most recent scan.
null if never scanned.Timestamps
RFC 3339 creation timestamp.
RFC 3339 timestamp of the last update to this row.

