| problemsValidationProblem[]List of problems that occurred while exporting intents. This list may not be exhaustive. If it's been limited, the total_problemsindicate the total count.| levelenumLevel of the problem. 1 = Warning 2 = Fatal |  | messagestring |  | filenamestring(Optional) Filename in which the problem was encountered. |  | lineuint32(Optional) Line of filenameon which the problem was encountered. |  | training_phraseTrainingPhrase| idstring |  | translated_from_idstringIf this training phrase is a translation of an original training phrase, ID of the TrainingPhrase from which this training phrase was translated from. |  | textstringVerbatim text. In case of a fragment, copies the first user input |  | processedbooleanWhether this fragment has been been seen in the bottom-up response creation flow |  | constituentsstring[]The divided sentences/constituents order to support multi-part. |  | locationsPhraseLocation[]Editing a training phrase appends new locations.| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | fragmentFragment| itemsFragmentItem[]Array of inputs/placeholders found in this fragment| inputInput| textstring |  | sourceenumWhether the input comes from an expert or user |  | input_idstringThe normalized input / example id from the pipeline |  | created_atRFC3339The absolute timestamp when the input was uttered | 
 |  | placeholderPlaceholder| tag_idstringThe tag identifier representing the type of agent response that would be created at this location. See zia.ai.Playbook.Tag.id | 
 | 
 |  | locationPhraseLocation| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 | 
 |  | metadataTrainingPhraseMetadata |  | entitiesInputEntity[]Entities referenced in the training phrase text. If thepartsfield is provided on creation or update, this field is ignored and rebuilt fromparts.| referenceEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | spanSpanIndex| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | partsInputPart[]If the training phrase contains entities, this field contains the parts of the text and the entities. The parts are concatenated to form the final text. Parts are provided to ease entity annotations. If provided at creation or update, this will override the entitiesfield.| textText |  | entityEntityMatch| entityEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | scorefloatThe confidence score for this match |  | spanSpan| startuint32The start of this entity, as the utf8 byte index |  | enduint32The end of this entity, as the utf8 byte index | 
 |  | extractorstring(Rasa specific) Name of the pipeline component that found this entity | 
 | 
 |  | tagsTagReference[]| idstringUnique identifier of the tag. |  | namestring(Optional) Only used when importing data that tag IDs are not defined yet. This will not be filled when requesting tagged objects. |  | protectedbooleanFor internal use. There is no guarantee that this will be properly filled. | 
 |  | sourceenumSource of the training phrase |  | source_infoTrainingPhraseSourceInfo| source_idstringID of the training phrase at its source (if applicable) |  | merged_idsstring[]List of unique identifiers of phrase from HumanFirst or external integrations that got merged into this phrase at some point and that can be reused to ease further merges. This list may not be exhaustive and could be truncated. |  | botpressBotpress |  | rasaRasa |  | dialogflowDialogflow| repeat_countint32For Dialogflow CX, this maps to the repeatCountfield of training phrase that was sourced. For Dialogflow ES, this maps to thetimesAddedCountfield of the training phrase that was sourced, or thecountfield in the usersays object that source via an ES Agent JSON Package. | 
 | 
 |  | created_atRFC3339Date at which first the training phrase insert was done in database (generated by server) |  | updated_atRFC3339Date at which last update to training phrase was done in database (generated by server) |  | deleted_atRFC3339If present, the date at which the training phrase was deleted from the database (generated by server) |  | languagestringLanguage of the training phrase. If empty, 'en' is assumed. 2 letters ISO 639-1 or BCP47 locale format (ex: 'en-US'). |  | training_phrase_liststringIf training phrase is stored in a database, list in which this phrase is. |  | hashstringHash of the normalized text of the phrase, used to join embeddings data. |  | negativebooleanIf the training phrase is associated to an intent, this indicates that it's a negative phrase |  | editedbooleanWhether this phrase's text prop has been modified from its original version |  | starredboolean | 
 |  | intentIntentIntents define a component that match on some external input or condition. It's purpose is to activate it's outbound contexts whenever the condition is met| idstring |  | namestring |  | typeenum |  | parent_idstringThe intent's parent intent, within the same context |  | template_intentTemplateIntentInfo| template_idstringTemplate from which this intent was imported |  | template_namestring |  | template_intent_idstringintent id within the template |  | parent_namesstring[]List of parents, from top to bottom |  | template_intent_namestringOriginal intent name, in the template | 
 |  | inbound_contextsContext[]Contexts which have to be active in order for this intent to match| idstring |  | typeenumThe type of intents contained by this context |  | positionuint32The position occupied by the intent in the current context. (only populated when fetching intents) |  | created_atRFC3339 | 
 |  | outbound_contextsContext[]Contexts to activate if this intent is matched| idstring |  | typeenumThe type of intents contained by this context |  | positionuint32The position occupied by the intent in the current context. (only populated when fetching intents) |  | created_atRFC3339 | 
 |  | training_phrasesTrainingPhrase[]Positive training phrases of the intent| idstring |  | translated_from_idstringIf this training phrase is a translation of an original training phrase, ID of the TrainingPhrase from which this training phrase was translated from. |  | textstringVerbatim text. In case of a fragment, copies the first user input |  | processedbooleanWhether this fragment has been been seen in the bottom-up response creation flow |  | constituentsstring[]The divided sentences/constituents order to support multi-part. |  | locationsPhraseLocation[]Editing a training phrase appends new locations.| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | fragmentFragment| itemsFragmentItem[]Array of inputs/placeholders found in this fragment| inputInput| textstring |  | sourceenumWhether the input comes from an expert or user |  | input_idstringThe normalized input / example id from the pipeline |  | created_atRFC3339The absolute timestamp when the input was uttered | 
 |  | placeholderPlaceholder| tag_idstringThe tag identifier representing the type of agent response that would be created at this location. See zia.ai.Playbook.Tag.id | 
 | 
 |  | locationPhraseLocation| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 | 
 |  | metadataTrainingPhraseMetadata |  | entitiesInputEntity[]Entities referenced in the training phrase text. If thepartsfield is provided on creation or update, this field is ignored and rebuilt fromparts.| referenceEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | spanSpanIndex| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | partsInputPart[]If the training phrase contains entities, this field contains the parts of the text and the entities. The parts are concatenated to form the final text. Parts are provided to ease entity annotations. If provided at creation or update, this will override the entitiesfield.| textText |  | entityEntityMatch| entityEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | scorefloatThe confidence score for this match |  | spanSpan| startuint32The start of this entity, as the utf8 byte index |  | enduint32The end of this entity, as the utf8 byte index | 
 |  | extractorstring(Rasa specific) Name of the pipeline component that found this entity | 
 | 
 |  | tagsTagReference[]| idstringUnique identifier of the tag. |  | namestring(Optional) Only used when importing data that tag IDs are not defined yet. This will not be filled when requesting tagged objects. |  | protectedbooleanFor internal use. There is no guarantee that this will be properly filled. | 
 |  | sourceenumSource of the training phrase |  | source_infoTrainingPhraseSourceInfo| source_idstringID of the training phrase at its source (if applicable) |  | merged_idsstring[]List of unique identifiers of phrase from HumanFirst or external integrations that got merged into this phrase at some point and that can be reused to ease further merges. This list may not be exhaustive and could be truncated. |  | botpressBotpress |  | rasaRasa |  | dialogflowDialogflow| repeat_countint32For Dialogflow CX, this maps to the repeatCountfield of training phrase that was sourced. For Dialogflow ES, this maps to thetimesAddedCountfield of the training phrase that was sourced, or thecountfield in the usersays object that source via an ES Agent JSON Package. | 
 | 
 |  | created_atRFC3339Date at which first the training phrase insert was done in database (generated by server) |  | updated_atRFC3339Date at which last update to training phrase was done in database (generated by server) |  | deleted_atRFC3339If present, the date at which the training phrase was deleted from the database (generated by server) |  | languagestringLanguage of the training phrase. If empty, 'en' is assumed. 2 letters ISO 639-1 or BCP47 locale format (ex: 'en-US'). |  | training_phrase_liststringIf training phrase is stored in a database, list in which this phrase is. |  | hashstringHash of the normalized text of the phrase, used to join embeddings data. |  | negativebooleanIf the training phrase is associated to an intent, this indicates that it's a negative phrase |  | editedbooleanWhether this phrase's text prop has been modified from its original version |  | starredboolean | 
 |  | negative_training_phrasesTrainingPhrase[]Negative training phrases of the intent| idstring |  | translated_from_idstringIf this training phrase is a translation of an original training phrase, ID of the TrainingPhrase from which this training phrase was translated from. |  | textstringVerbatim text. In case of a fragment, copies the first user input |  | processedbooleanWhether this fragment has been been seen in the bottom-up response creation flow |  | constituentsstring[]The divided sentences/constituents order to support multi-part. |  | locationsPhraseLocation[]Editing a training phrase appends new locations.| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | fragmentFragment| itemsFragmentItem[]Array of inputs/placeholders found in this fragment| inputInput| textstring |  | sourceenumWhether the input comes from an expert or user |  | input_idstringThe normalized input / example id from the pipeline |  | created_atRFC3339The absolute timestamp when the input was uttered | 
 |  | placeholderPlaceholder| tag_idstringThe tag identifier representing the type of agent response that would be created at this location. See zia.ai.Playbook.Tag.id | 
 | 
 |  | locationPhraseLocation| conversation_idstringThe conversation / context which contains the given spans |  | input_idstringThe normalized input / example id from the pipeline |  | conversation_typeuint32Type of conversation the phrase was found in. Numeric value of zia.ai.model.ConversationType |  | spansSpanIndex[]The spans (conversation fragments) that represent this phrase. Multiple spans can be defined in the event where the relevant portions of text are separated.| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 | 
 |  | metadataTrainingPhraseMetadata |  | entitiesInputEntity[]Entities referenced in the training phrase text. If thepartsfield is provided on creation or update, this field is ignored and rebuilt fromparts.| referenceEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | spanSpanIndex| startSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 |  | endSpanPosition| input_indexuint32The index of the input the span refers to. This index is inclusive on both start and end positions. Ex: input 0 + input 1 => start=0, end=1 |  | character_indexuint32The byte index of the input. This index is inclusive on the start position, and exclusive on the end position. Ex: hello world, span of 'hello' => start=0, end=5, span of 'world' => start=6, end=11 Caution: When using encoding in which multiple bytes may represent a single displayable character (e.g. UTF-8, emojis), the byte index should enclose all bytes that make up the displayable character. | 
 | 
 | 
 |  | partsInputPart[]If the training phrase contains entities, this field contains the parts of the text and the entities. The parts are concatenated to form the final text. Parts are provided to ease entity annotations. If provided at creation or update, this will override the entitiesfield.| textText |  | entityEntityMatch| entityEntityReferenceSync from zia.ai.playbook.EntityReference| entity_idstringUnique identifier of the entity for database storage. |  | keystringKey by which we can refer to this entity in the utterance. Ex (rasa): I'd like to visit [New York City](city)wherecityis the key |  | textstringText used to reference the entity in the utterance Ex (rasa): I'd like to visit [New York City](city)whereNew York Cityis the text. |  | valuestringIf the reference text isn't the main entity value, this value points to the right key value to use. For example, for a cityentity, if a synonym was used, this value would contain the key value it refers to in the entity.    (rasa long): I went to NYC{"entity": "city", "value": "New York City"}                 where 'New York City' is the value    (rasa short): I went to NYC(city:New York City) |  | value_idstringUnique identifier of the entity value for database storage. |  | rolestringIf entity has repeated usage in the utterance, assigns role for each usage Ex (rasa): I want to fly from Berlin{"entity": "city", "role": "departure"} to San Francisco{"entity": "city", "role": "destination"}. | 
 |  | scorefloatThe confidence score for this match |  | spanSpan| startuint32The start of this entity, as the utf8 byte index |  | enduint32The end of this entity, as the utf8 byte index | 
 |  | extractorstring(Rasa specific) Name of the pipeline component that found this entity | 
 | 
 |  | tagsTagReference[]| idstringUnique identifier of the tag. |  | namestring(Optional) Only used when importing data that tag IDs are not defined yet. This will not be filled when requesting tagged objects. |  | protectedbooleanFor internal use. There is no guarantee that this will be properly filled. | 
 |  | sourceenumSource of the training phrase |  | source_infoTrainingPhraseSourceInfo| source_idstringID of the training phrase at its source (if applicable) |  | merged_idsstring[]List of unique identifiers of phrase from HumanFirst or external integrations that got merged into this phrase at some point and that can be reused to ease further merges. This list may not be exhaustive and could be truncated. |  | botpressBotpress |  | rasaRasa |  | dialogflowDialogflow| repeat_countint32For Dialogflow CX, this maps to the repeatCountfield of training phrase that was sourced. For Dialogflow ES, this maps to thetimesAddedCountfield of the training phrase that was sourced, or thecountfield in the usersays object that source via an ES Agent JSON Package. | 
 | 
 |  | created_atRFC3339Date at which first the training phrase insert was done in database (generated by server) |  | updated_atRFC3339Date at which last update to training phrase was done in database (generated by server) |  | deleted_atRFC3339If present, the date at which the training phrase was deleted from the database (generated by server) |  | languagestringLanguage of the training phrase. If empty, 'en' is assumed. 2 letters ISO 639-1 or BCP47 locale format (ex: 'en-US'). |  | training_phrase_liststringIf training phrase is stored in a database, list in which this phrase is. |  | hashstringHash of the normalized text of the phrase, used to join embeddings data. |  | negativebooleanIf the training phrase is associated to an intent, this indicates that it's a negative phrase |  | editedbooleanWhether this phrase's text prop has been modified from its original version |  | starredboolean | 
 |  | training_phrase_list_idstringIf the intent is from database, list identifier of training phrases |  | negative_training_phrase_list_idstringIf the intent is from database, list identifier of negative training phrases |  | hidden_from_agentsbooleanIf true, the intent will not be visible to agents from the extension (defaults to false) |  | tagsTagReference[]| idstringUnique identifier of the tag. |  | namestring(Optional) Only used when importing data that tag IDs are not defined yet. This will not be filled when requesting tagged objects. |  | protectedbooleanFor internal use. There is no guarantee that this will be properly filled. | 
 |  | colorstring |  | hidden_from_follow_up_suggestionsbooleanIf true, this intent or its children won't be available within Answer's follow-up suggestions |  | follow_up_after_turn_countUInt32ValueWrapper message for uint32. The JSON representation forUInt32Valueis JSON number. |  | follow_up_allow_repeat_after_turn_countUInt32ValueWrapper message for uint32. The JSON representation forUInt32Valueis JSON number. |  | follow_up_implies_parentboolean |  | hidden_from_automate_matchesbooleanIf true, it will be considered by the classifier, but will never be returned as a match to a client |  | genericbooleanGeneric intents are only used for its hierarchy, and are not expected to hold any responses |  | sourceIntentSourceInfo| source_idstringID of the intent at its source. |  | merged_idsstring[]List of unique identifiers of intents from HumanFirst or external integrations that got merged into this intent at some point and that can be reused to ease further merges. This list may not be exhaustive and could be truncated. |  | botpressBotpress |  | rasaRasa |  | dialogflowDialogflow| repeat_countint32For Dialogflow CX, this maps to the repeatCountfield of training phrase that was sourced. For Dialogflow ES, this maps to thetimesAddedCountfield of the training phrase that was sourced, or thecountfield in the usersays object that source via an ES Agent JSON Package. | 
 |  | cognigyCognigy| rulesstring[]see etl/cognigy/objects.go |  | confirmation_sentencesstring[] |  | conditionstring |  | disambiguationSentencestring |  | child_featuresboolean |  | entry_pointstring |  | is_reject_intentboolean |  | is_disabledboolean |  | override_intent_default_replies_as_examplesstring | 
 | 
 |  | out_of_scopebooleanIf true, this intent will be used as a negative class when classifying if examples are in scope or not |  | metadataIntentMetadata| metadataMetadataEntry |  | descriptionstringDescription of the intent. | 
 |  | created_atRFC3339 |  | updated_atRFC3339 |  | deleted_atRFC3339 | 
 | 
 |