result.data | object | Yes | — | Envelope returned when a field-configuration item is created. The data.assignments array documents the fan-out (one entry per team the parent configuration is assigned to). |
result.data.data | object | No | — | Create-item payload: the newly created item plus the fan-out IntelligenceItemAssignment rows - one per team the parent field configuration is assigned to. |
result.data.data.item | object | No | — | A single field within a Field Configuration (internally IntelligenceItem). Items describe a prompt that Attention evaluates against a conversation and produces a value for. A field-configuration item is cloned as one IntelligenceItemAssignment per team the parent configuration is assigned to - see IntelligenceItemAssignment. |
result.data.data.item.uuid | string | Yes | — | Unique identifier of the item. |
result.data.data.item.fieldConfigurationUUID | string | Yes | — | UUID of the parent field configuration. |
result.data.data.item.title | string | Yes | — | Short human-readable title of the item. Trimmed; 1-128 characters. |
result.data.data.item.category | "CRM" | "Indicators" | "BuiltInInsight" | "CustomInsight" | Yes | — | Category of the item. One of the intelligence-category enum values. Allowed: CRM, Indicators, BuiltInInsight, CustomInsight. |
result.data.data.item.contents | string | Yes | — | Prompt text that Attention will evaluate against each conversation. |
result.data.data.item.description | string | No | — | Optional longer description shown to end users. 0-2000 characters. |
result.data.data.item.promptType | string | Yes | — | Prompt family used to analyze the conversation. |
result.data.data.item.contentType | string | Yes | — | Expected shape of the extracted content. |
result.data.data.item.responseType | string | No | — | Optional response data type hint. |
result.data.data.item.options | array | No | — | Optional allowed response values when the item is a multiple-choice field. |
result.data.data.item.dependsOn | array | No | — | UUIDs of other items this item depends on. |
result.data.data.item.maxValues | integer | No | — | Maximum number of values allowed for multi-select items. |
result.data.data.item.allowLongResponse | boolean | Yes | — | Whether the analyzer may produce a longer free-text response. |
result.data.data.item.extractQuotes | boolean | Yes | — | Whether the analyzer should attach supporting quotes to the response. |
result.data.data.item.availableToAllClients | boolean | Yes | — | Internal flag marking the item as globally available. |
result.data.data.item.analysisLevel | "conversation" | "deal" | "lead" | "contact" | "account" | No | — | Level at which the item is evaluated. Allowed: conversation, deal, lead, contact, account. |
result.data.data.item.metadata | object | No | — | Numeric scoring metadata for a field-configuration item. Required when the item represents a numeric score - min_score must be less than or equal to max_score. |
result.data.data.item.metadata.min_score | number | No | — | Minimum allowed score value. Format: double. |
result.data.data.item.metadata.max_score | number | No | — | Maximum allowed score value. Format: double. |
result.data.data.item.metadata.middle_score | number | null | No | — | Optional midpoint score value, used by scoring heuristics. Format: double. |
result.data.data.item.metadata.min_criteria | string | No | — | Human-readable description of what the minimum score means. |
result.data.data.item.metadata.max_criteria | string | No | — | Human-readable description of what the maximum score means. |
result.data.data.item.metadata.middle_criteria | string | null | No | — | Human-readable description of what the middle score means. |
result.data.data.item.createdAt | string | Yes | — | Timestamp when the item was created. Format: date-time. |
result.data.data.item.lastModifiedAt | string | Yes | — | Timestamp when the item was last updated. Format: date-time. |
result.data.data.assignments | array | No | — | Assignment rows created as part of the fan-out. For a configuration assigned to N teams, N assignments are returned. |
result.data.data.assignments[].uuid | string | Yes | — | Unique identifier of the assignment row. |
result.data.data.assignments[].intelligenceItemUUID | string | Yes | — | UUID of the underlying field-configuration item this assignment points at. |
result.data.data.assignments[].teamUUID | string | Yes | — | UUID of the team this assignment applies to. |
result.data.data.assignments[].organizationUUID | string | No | — | UUID of the organization this assignment belongs to. |
result.data.data.assignments[].category | string | Yes | — | Category of the underlying item (copied from the item at assignment time). |
result.data.data.assignments[].displayOrder | integer | No | — | Position of this assignment in the team’s ordered list of items. |
result.data.data.assignments[].requestStage | integer | No | — | Analysis stage in which this assignment is evaluated. |
result.data.data.assignments[].createdAt | string | Yes | — | Timestamp when the assignment was created. Format: date-time. |
result.data.data.assignments[].lastModifiedAt | string | Yes | — | Timestamp when the assignment was last updated. Format: date-time. |
result.meta | object | No | — | Additional response metadata (status, paging). |