addedInput schema / properties / cursor
Added value: +{
+ "description": "next_cursor returned by the previous page",
+ "type": "string"
+}
addedInput schema / properties / field_name
Added value: +{
+ "description": "Retrieve one exact field, including a page of its coded values",
+ "type": "string"
+}
addedInput schema / properties / include_pricing
Added value: +{
+ "default": false,
+ "description": "Include account-specific pricing; requires configured billing",
+ "type": "boolean"
+}
addedInput schema / properties / limit
Added value: +{
+ "default": 20,
+ "description": "Maximum fields per page; response size may shorten the page",
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / product_usage
Added value: +{
+ "description": "Filter by supported product usage",
+ "enum": [
+ "audience",
+ "feature_store"
+ ],
+ "type": "string"
+}
addedInput schema / properties / purpose
Added value: +{
+ "default": "filter",
+ "description": "Default filter: show fields usable for population filters. Use enrichment for all selectable output fields. Explicit product_usage, template_id or field_name overrides this default.",
+ "enum": [
+ "filter",
+ "enrichment"
+ ],
+ "type": "string"
+}
addedInput schema / properties / search
Added value: +{
+ "description": "Case-insensitive search across field names, accepted aliases, labels and descriptions",
+ "type": "string"
+}
addedInput schema / properties / template_id
Added value: +{
+ "description": "Show fields in this delivery template",
+ "enum": [
+ "standard_iag",
+ "standard_enrichment"
+ ],
+ "type": "string"
+}
addedInput schema / properties / value_cursor
Added value: +{
+ "description": "values_next_cursor from a field; requires field_name",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / value_limit
Added value: +{
+ "description": "Maximum enum values per field; defaults to 100 for one field or 25 in a list",
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+}
addedOutput schema / properties / count_state
Added value: +{
+ "description": "Unknown means no count; available does not guarantee freshness. Recount for a current value.",
+ "enum": [
+ "unknown",
+ "available"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / count_unit
Added value: +{
+ "const": "records",
+ "type": "string"
+}
addedOutput schema / properties / fields / items / properties / coverage_basis
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / fields / items / properties / coverage_rate
Added value: +{
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / fields / items / properties / data_type
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / fields / items / properties / default_text_comparison
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "exact"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Exact by default for supported text comparisons; null otherwise"
+}
addedOutput schema / properties / fields / items / properties / description
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / fields / items / properties / enum_values
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Exact request values, not display labels"
+}
addedOutput schema / properties / fields / items / properties / filterable
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / fields / items / properties / groupable
Added value: +{
+ "description": "May be used as a group_by/crosstab dimension",
+ "type": "boolean"
+}
addedOutput schema / properties / fields / items / properties / label
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / fields / items / properties / operators
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / fields / items / properties / text_comparison_modes
Added value: +{
+ "description": "Supported comparison modes for text filter values; empty for non-text fields",
+ "items": {
+ "enum": [
+ "exact",
+ "case_insensitive"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / fields / items / properties / trim_whitespace_supported
Added value: +{
+ "description": "Whether filter values can request trimming of outer whitespace",
+ "type": "boolean"
+}
addedOutput schema / properties / fields / items / properties / value_labels
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / fields / items / properties / values_next_cursor
Added value: +{
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / properties / fields / items / required
Previous value: -[
- "field_name",
- "product_usage"
-]New value: +[
+ "field_name",
+ "product_usage",
+ "text_comparison_modes",
+ "default_text_comparison",
+ "trim_whitespace_supported"
+]
addedOutput schema / properties / guidance
Added value: +{
+ "description": "Interpretation or recovery guidance for this result",
+ "type": "string"
+}
addedOutput schema / properties / money_display
Added value: +{
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Currency amounts formatted once from source paths ending in _cents. Use verbatim; do not divide again. Null/missing source amounts are omitted, not zero.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}
addedOutput schema / properties / next_actions
Added value: +{
+ "description": "Suggested next calls using returned IDs and available scopes. Not executed and not user consent.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "arguments": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool",
+ "arguments",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / next_cursor
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / page_count
Added value: +{
+ "description": "Number of objects on this page, not the organization total",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+}
addedOutput schema / properties / population_input
Added value: +{
+ "additionalProperties": {},
+ "description": "Population input used for the preview; IDs refer to their current saved definitions",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}
removedOutput schema / properties / pricing / additionalProperties
Removed value: -{}
addedOutput schema / properties / pricing / anyOf
Added value: +[
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / pricing / description
Previous value: -"Organization-specific prices"New value: +"Organization prices when include_pricing=true; otherwise null"
removedOutput schema / properties / pricing / propertyNames
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / pricing / type
Removed value: -"object"
changedOutput schema / properties / templates / description
Previous value: -"Available field templates"New value: +"Templates; request template_id to page their fields"
addedOutput schema / properties / templates / items / properties / field_count
Added value: +{
+ "type": "number"
+}
changedOutput schema / properties / templates / items / required
Previous value: -[
- "template_id",
- "fields"
-]New value: +[
+ "template_id"
+]
addedOutput schema / properties / total
Added value: +{
+ "type": "number"
+}
changedOutput schema / required
Previous value: -[
- "fields",
- "templates",
- "pricing"
-]New value: +[
+ "fields",
+ "templates",
+ "total",
+ "next_cursor",
+ "pricing"
+]