curl --request POST \
--url https://api.botpress.cloud/v1/chat/states/{type}/{id}/{name} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-bot-id: <x-bot-id>' \
--data '
{
"payload": {},
"expiry": 1296000000.5
}
'{
"state": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"botId": "<string>",
"name": "<string>",
"type": "conversation",
"payload": {},
"conversationId": "<string>",
"userId": "<string>"
}
}Overrides the State object by setting the values of the parameters passed.
curl --request POST \
--url https://api.botpress.cloud/v1/chat/states/{type}/{id}/{name} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-bot-id: <x-bot-id>' \
--data '
{
"payload": {},
"expiry": 1296000000.5
}
'{
"state": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"botId": "<string>",
"name": "<string>",
"type": "conversation",
"payload": {},
"conversationId": "<string>",
"userId": "<string>"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bot id
Integration id
Integration alias
Represents the resource type that the state is related to
conversation, user, bot, integration, task, workflow Id of the State which will be either the botId, the userId or the conversationId
Name of the State which is declared inside the bot definition
State content
Was this page helpful?