externalBot is set to true on a chat. Commonly used to hand a conversation over to your own bot: when this fires, your system starts answering the chat (Texter’s bot stands down) until External Bot is disabled. Toggle the flag via Update Chat Properties.
Event name: externalBotEnabled\
Required token scopes:
Create scenariosManage scenarios on behalf of user
Subscribe
Send the body below to Import Subscription. You only need to change:url(required) - Located underdata.actions[0].params.url. Replace{{yourWebhookURL}}with the destination URL that should receive the events.asStatus- Keep"active"to enable the subscription immediately, or"inactive"to save it as an inactive revision.
Import body
A
201 response returns your new subscription - save its _id to manage it later. You can also add an optional authorUid root field (a Texter user UID) to attribute the subscription to a specific user.Payload
When the event fires, your URL receives an HTTPPOST with eventName: "externalBotEnabled" and the following eventData:
The chat for which
externalBot was just enabled. See the Chat object for all fields.Example payload
Manage this subscription
| Action | Endpoint |
|---|---|
| List subscriptions | List All Subscriptions |
| Pause | Inactivate Subscription |
| Resume | Activate Subscription |
| Delete | Delete Subscription |
| Debug executions | List Scenario Runs |