Catalog entry — properties / services / treatments / etc. depending on your vertical pack. attributes carries vertical-specific keys. Does NOT emit a webhook event today (the canonical WebhookEventName union does not yet include offering.*).
Documentation Index
Fetch the complete documentation index at: https://docs.vorel.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tenant-issued API key. Format: vapk_live_<48 hex chars> (60 chars total). Issue + manage at /settings/integrations/api-keys in the Vorel dashboard. Each key has a scope set (read, leads:write, appointments:write, offerings:write); endpoints requiring a write scope reject keys without it with a 403 envelope.
1 - 500x >= 01201205001000010000ISO 4217 (uppercase). Server defaults to AED if omitted.
^[A-Z]{3}$50020204840YYYY-MM-DD; stored as date-only.
^\d{4}-\d{2}-\d{2}$Offering created.
Decimal serialized as string to preserve precision for large values that lose accuracy as JS numbers. Caller can parseFloat() if they don't need the precision.
ISO 4217 (e.g. AED, USD).
3Vertical-specific JSONB (real estate: bedrooms/area/etc.; salon: service_type/duration_minutes/etc.).
YYYY-MM-DD, no time component.