POST
/
v1
/
chat
/
events
curl --request POST \
  --url https://api.botpress.cloud/v1/chat/events \
  --header 'Content-Type: application/json' \
  --data '{
  "type": "<string>",
  "payload": {},
  "schedule": {
    "dateTime": "<string>",
    "delay": 123
  },
  "conversationId": "<string>",
  "userId": "<string>",
  "messageId": "<string>"
}'
{
  "event": {
    "id": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "type": "<string>",
    "payload": {},
    "conversationId": "<string>",
    "userId": "<string>",
    "messageId": "<string>",
    "status": "pending",
    "failureReason": "<string>"
  }
}

Body

application/json
Event data
type
string
required

Type of the Event.

Maximum length: 200
payload
object
required

Payload is the content of the event defined by the integration installed on your bot or one of the default events created by our API.

schedule
object

Schedule the Event to be sent at a specific time. Either dateTime or delay must be provided.

conversationId
string

ID of the Conversation to link the event to.

Required string length: 28 - 36
userId
string

ID of the User to link the event to.

Required string length: 28 - 36
messageId
string

ID of the Message to link the event to.

Required string length: 28 - 36

Response

201
application/json
Returns a [Event](#schema_event) object if creation succeeds. Returns [an error](#errors) otherwise
event
object
required

The event object represents an action or an occurrence.