Skip to main content

Create or update an NLU intent

Use this API to create or update an NLU intent in the flow

Path Parameters
flowId string REQUIRED
Request Body REQUIRED
intent object
id string
displayName string
description string
trainingPhrases object[]
id string
languageCode string
repeatCount int64
parts object[]
text string
auto boolean
parameterId string
translationSourceTrainingPhraseId string
parameters object[]
entityTypeId string
id string
isList boolean
redact boolean
configIdToProviderId object
validationLogs object[]
logLevel string

Possible values: [INFO, WARNING, ERROR]

canvasId string
affectedElements object[]
symbolType string

Possible values: [FLOW, NODE_CONTENT, CONTAINER, INTENT, NLU_ENTITY_TYPE, FALLBACK, REPROMPT_CONFIG, DISTRIBUTION_INSTANCE, VARIABLE, FLOW_LEVEL_VOICE_AGENT, CUSTOM_TABLE_COLUMN, CUSTOM_TABLE, CUSTOM_TABLE_VIEW, CDP_COLUMN, RESOURCE_LIBRARY_ITEM, PRIMARY_CHANNEL_SETTINGS_ID, SECONDARY_CHANNEL_SETTINGS_ID]

symbolPath string
symbolIdentifier string
errorPosition object
chipId string
startPosition int32
endPosition int32
channelTypes string[]
languageIds string[]
displayableMetadata object
referredPath string
offendingElements object[]
symbolType string

Possible values: [FLOW, NODE_CONTENT, CONTAINER, INTENT, NLU_ENTITY_TYPE, FALLBACK, REPROMPT_CONFIG, DISTRIBUTION_INSTANCE, VARIABLE, FLOW_LEVEL_VOICE_AGENT, CUSTOM_TABLE_COLUMN, CUSTOM_TABLE, CUSTOM_TABLE_VIEW, CDP_COLUMN, RESOURCE_LIBRARY_ITEM, PRIMARY_CHANNEL_SETTINGS_ID, SECONDARY_CHANNEL_SETTINGS_ID]

symbolPath string
symbolIdentifier string
errorPosition object
chipId string
startPosition int32
endPosition int32
channelTypes string[]
languageIds string[]
displayableMetadata object
referredPath string
validationLogType string
displayableMessage string
logId string
nluIntentTypes string[]

Possible values: [LOCAL, GLOBAL, GENERAL_INTERJECTIONS, CONTEXTUAL_INTERJECTION]

fulfillmentLayerId string
isSystem boolean
Responses
200

OK

Schema OPTIONAL
object