Skip to main content
The Field Model V1 Exposures API allows you to manage exposures with company-configured dynamic fields. Unlike the standard Exposures API where fields are fixed, Field Model V1 companies define their own fields per entity type — the set of available fields is configured per company. Key Concepts:
  • Fields are dynamically defined per company. Use the Configuration endpoint to discover available fields and their types.
  • The request body for create and update is a flat JSON object where keys are field referenceIds (e.g., exposureName, numberOfEmployees).
  • Responses include a fieldModelV1Data object containing all field values (including base fields like exposureName and exposureType).
  • Updates are full replacements — include all fields you want the exposure to have, not just the changed ones.

Configuration

Call GET /v1/exposures/configuration to get a JSON Schema of available fields for your company. The schema includes:
  • Field types: string, number, boolean, object
  • Option Set fields: include an enum array of valid values
  • Required fields: listed in the required array

Field Types


API Endpoints


Permissions


Filtering


Sorting

Use the sortDirection parameter (asc or desc) to control sort order.

Example Create Request

Example Response