- Nudge employees to reset their password before it expires.
- Remind users to submit expense reports.
- Inform customers about their order status.
- Send other defined reminders.
| Field | Value |
|---|---|
| Method | POST |
| Endpoint | https://{{host}}/api/public/bot/{{BotID}}/notify |
| Content Type | application/json |
| Authorization | auth: {{JWT}} — See How to generate the JWT Token. |
| API Scope | App Builder: Proactive Messages; Admin Console: Channel Management > Proactive Messages |
Path Parameters
| Parameter | Required/Optional | Description |
|---|---|---|
host | Required | The environment URL. For example, https://platform.kore.ai |
BotId | Required | Bot ID or Stream ID. Accessible under General Settings on the App Builder. Note: Required only for App Builder API scope of Proactive Messages. |
Sample Request
Body Parameters
| Parameter | Required/Optional | Description |
|---|---|---|
channel | Required | Name of the channel for notifications. Accepted values: "msteams" and "slack". |
userIdentityType | Required | Defines whether to resolve user identities to channel identities or use them directly. Value: resolve. |
message | Required | Object with two fields: type (message type: "text" for plain text, "script" for JavaScript templates) and val (message content). |
identities | Required | List of user identities to notify. Maximum of 1000 identities supported. |