Dialog Manager
The Dialog Manager is where you configure and draw your flows; Those are the methods you'll need to setup a user flow, configure each Cell and link them.
Flows
Pagination and Listings
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the status of the flow, represents whether it is active, default value true
trueIt is the number of pages that will be returned, default value 0
0Example: 1It is the number of Flow per page, default value 5
5Example: 1It is the flow attribute used for the page, default attribute name
nameIt is the sorting type, default value ASC
ASCIt is the parameter that contains the user data entry, that will be used to filter the flows
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
Searches (greedily) for any flow names that exists in a bot,
matching the typed term, left-to-right, and returns a list of
up to 6 Strings, ordered alphabetically.
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the parameter used to search for flows related to the entered value
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
CRUD Operations
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is an identifier provided by the API client that will be used to identify distributed logs.
The object that contains the data needed to create a Flow
Name of the flow.
Description of the flow.
The flow type shall refer to:
1 - USER_JOURNEY
2 - WELCOME
3 - NOT_EXPECTED
4 - JUMP
CREATED
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the uuid used to search for a Flow
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Contains the flow data used in load tree and editing service
Name of the flow.
Description of the flow.
Enumeration of different flow types.
Uuid of the flow.
It is a flag that represents if the Flow has disconnected cells.
Contains data from cells that jump to this Flow.
Bad Request
Unauthorized
Forbidden
Resource not found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the uuid used to search for the Flow that will be updated
It is an identifier provided by the API client that will be used to identify distributed logs.
The object that contains the data needed to create a Flow
Name of the flow.
Description of the flow.
The flow type shall refer to:
1 - USER_JOURNEY
2 - WELCOME
3 - NOT_EXPECTED
4 - JUMP
OK
Contains the flow data is used in response to paging, creating, and editing services
Uuid of the flow.
Name of the flow.
The flow type shall refer to:
1 - USER_JOURNEY
2 - WELCOME
3 - NOT_EXPECTED
4 - JUMP
Number of cells in the flow.
Bad Request
Unauthorized
Forbidden
Resource not found
Conflict
Unprocessable Entity
Internal Server Error
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the uuid used to search for the Flow that will be deleted
It is an identifier provided by the API client that will be used to identify distributed logs.
NO_CONTENT
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
Auxiliary Methods
Analyzes which types of Flows have already been created, and returns a list of possible types that can still be created
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
It is the organization uuid where the bot is
It is the environment uuid where the bot is
It is the identification of the bot
It is the user uuid is making the request
It is the cell type to find the flow with. Possible values: ANSWER, ANYTHING_ELSE, INTENT,ENTITY, SYSTEM_ENTITY, SERVICE, GENERATIVE_SERVICE, REST, WELCOME_MESSAGE, USER, BOT, JUMP, WAIT_INPUT, RULE, CODE, PLACE_HOLDER, END and START
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
Flow Tree
It is the organization where the flow is, used to connect to the correct database
It is the environment where the flow is, used to connect to the correct database
It is the bot where the flow is, used to filter Flows
It is the uuid used to search for a Flow
It is an identifier provided by the API client that will be used to identify distributed logs.
Ok
Contains the flow complete data is used in request to load tree services
Name of the flow.
Description of the flow.
Enumeration of different flow types.
Uuid of the flow.
It is a flag that represents if the Flow has disconnected cells.
Contains data from cells that jump to this Flow.
Bad Request
Unauthorized
Forbidden
Resource not found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
Cells
CRUD Operations
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Uuid flow to insert the new cell
Uuid of the parent cell. Necessary if it is not the first cell of flow
Uuid of the button. Necessary if it's a service cell parent
""Type of insertion
CHILDRENPossible values: A body containing all necessary data to create a new cell
Name of the cell
Enumeration of cell types.
Description of the cell
Uuid of object to relationate. It can be intent, entity, service...
Expression code of the cell
Template of the cell. It's required if cell is code or rule type
Number of times that the cell has to execute repeatedly
Icon associated with the cell
Persona associated with the cell
Created
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A valid cell Uuid
Ok
DTO responsible to return data of cell
Uuid of the cell
True if is the first cell of flow, false if not
Uuid of parent cell
Uuid of parent button
Uuid of flow that the cell belongs
Draft text of the cell
Name of the cell
Type of the cell
Model version of the cell
If the cell is enable or not
Expression code of the cell
Uuid of the object that is relationed. This object can be intent, entity, service...
If the cell is disconnected or not
Number of executions the cell may have
If the cell has siblings or not
Description of the cell
Template of the cell. It only has if it is a code or rule type
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A valid cell Uuid
A body containing all necessary data to update cell
Name of the cell
Description of the cell
Uuid of object to relationate. It can be intent, entity, service...
Expression code of the cell
True if wants to enable cell or false if not
Template of the cell. It's required if cell is code or rule type
Number of times that the cell has to execute repeatedly
Icon of the cell
Persona of the cell
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A valid cell Uuid
True if wants to delete all children of the cell. False if wants to delete only the cell and converting it to Placeholder type
trueNo Content
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
Auxiliary Methods
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
DTO with the template of cell to valid
Ok
DTO responsible to return if template is valid or not
If it's valid or not
Message if it's not valid
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
Ok
DTO user to response cells of a bot by the type
Uuid of the object that is relationed. This object can be intent, entity, service...
Type of cell
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
Ok
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
Id of the object intent, entity, service...
Ok
Data of options of service cell
Uuid of button
Uuid of button of cockpit
True if has url redirect and false if not
Url of button
Type of button
Text of button
Expression code of button
Uuid of the cell connected in the button
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A valid cell Uuid
Direction that wants to know the possible connections. It can be left, bottom or right
Ok
DTO responsible to return connections of cells
Uuid of the cell
If can be connected in left
If can be connected in right
If can be connected in bottom
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A valid flow Uuid
Uuid of the parent cell
Type of insertion
CHILDRENPossible values: Enumeration of cell types.
JUMPPossible values: Ok
Possible flows to jump with uuid, name, type, if is enabled or not and why is disabled
Uuid of the flow
Name of the flow
Enumeration of different flow types.
True if it's possible to jump, false if not
If it's false, it's the message saying why you can't jump
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
Id of the object (intent, entity, service...
A body containing all necessary data to update cells
Name of the cell
Description of the cell
Expression code of the cell
True if wants to enable cell or false if not
Number of times that the cell has to execute repeatedly
Template of the cell, in this case is used to rest connector cell
Icon of the cell
Persona of the cell
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
UUID of origin cell to connect
UUID of destination cell to connect
UUID of button to connect if is service cell
""Direction that wants to know the possible connections. It can be left, bottom or right
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
A body containing all necessary data to create a new cell
Uuid of the bot
Uuid of object to relationate. It can be intent, entity, service...
true if you want to make visible, false if not
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
No content
A valid organization Uuid
A valid environment Uuid
A valid bot Uuid
Enumeration of cell types.
Id of the object (intent, entity, service...
True if wants to delete all children of the cell. False if wants to delete only the cell and converting it to Placeholder type
falseNo Content
Bad Request
Unauthorized
Forbidden
Not Found
Request Timeout
Conflict
Unprocessable Entity
Internal Server Error
No content
Last updated
Was this helpful?