Returns a JSON Schema describing the custom fields available for the
data object when creating or updating events, along with mappings
that indicate which fields apply to which coverage types.
The data schema is a standard JSON Schema (draft 2020-12) that can be
used directly with validation libraries like Ajv or Zod.
The fieldCoverageTypeMappings object maps each field key to either
"all" (field applies to all events) or an array of coverage type IDs.
Every key in data.properties has a corresponding entry in this mapping.
Required permission: company.event:read
API key authentication. Include your key in the Authorization header: Authorization: ApiKey YOUR-API-KEY
Company identifier
Configuration for event custom fields
Configuration response for events. Returns a JSON Schema for the
data object used when creating or updating events, along with
coverage type mappings that indicate which fields apply to which
coverage types.
JSON Schema for the event data object. Includes all possible fields across all coverage types.
Maps field keys to their coverage type associations. Each key matches
a property in data. Values are either:
"all" — field applies to all events regardless of coverage typestring[] — array of coverage type IDs the field applies toAll coverage type IDs enabled for the company (global + company-specific). Use this to check if a field's coverage type list effectively covers all types.