Skip to main content
GET
List Enrich fields and presets

When to use this

Read /v1/enrich/fields before calling Enrich to pick a small fields or preset selection instead of requesting every field. It lists each field ID Enrich accepts, the presets that bundle them, and the Enrich price. Agents can use it to validate field names before sending a paid request. Fetch and Search have their own lists: GET /v1/meta/fields and GET /v1/search/fields. No authentication is required and the call is free. The response carries an ETag and Cache-Control: public, max-age=3600. Send If-None-Match with the last ETag to receive 304 Not Modified when nothing changed.

Request shape

GET with no body and no query parameters.

Example response

An excerpt: one preset and one field are shown.

Response shape

Each field has name, type, unit (null when unitless), description, interpretation_hints, null_meaning (null when not documented), nullable, source (the public source ID returned with values) and presets. Pass name values in the Enrich fields list and preset names in preset.

Errors

Response

Successful Response

fields
EnrichDiscoveryField · object[]
required
presets
EnrichDiscoveryPreset · object[]
required
pricing
EndpointPricing · object
required
version
string
required

Response envelope version.