botbaba.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Actions
execute
actions.execute
Execute a bot action for a conversation
Risk: write
object
Output full type
Output full type
executeByUser
actions.executeByUser
Execute a bot action for users
Risk: write
object
Output full type
Output full type
getWidgetSettings
actions.getWidgetSettings
Get bot widget settings
Risk: read
object
Output full type
Output full type
Broadcasts
delete
broadcasts.delete
Delete a broadcast
Risk: destructive
object
Output full type
Output full type
get
broadcasts.get
Get a broadcast
Risk: read
object
Output full type
Output full type
list
broadcasts.list
List broadcasts
Risk: read
object
Output full type
Output full type
Contacts
delete
contacts.delete
Delete a Botbaba contact
Risk: destructive
object
Output full type
Output full type
get
contacts.get
Fetch a Botbaba contact by ID
Risk: read
object
Output full type
Output full type
getAnalytics
contacts.getAnalytics
Retrieve contact analytics over a date range
Risk: read
object
Output full type
Output full type
update
contacts.update
Update an existing Botbaba contact
Risk: write
custom_fields full type
custom_fields full type
object
Output full type
Output full type
Flows
delete
flows.delete
Delete a conversation flow
Risk: destructive
object
Output full type
Output full type
get
flows.get
Get a conversation flow
Risk: read
object
Output full type
Output full type
list
flows.list
List conversation flows
Risk: read
object
Output full type
Output full type
Gupshup
forwardMessage
gupshup.forwardMessage
Forward a Gupshup WhatsApp webhook to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
Messages
get
messages.get
Get a message
Risk: read
object
Output full type
Output full type
getAnalytics
messages.getAnalytics
Get message analytics
Risk: read
object
Output full type
Output full type
list
messages.list
List messages
Risk: read
object
Output full type
Output full type
sendWhatsappTemplate
messages.sendWhatsappTemplate
Send a WhatsApp template via Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
Shopify
cartCreation
shopify.cartCreation
Forward Shopify cart creation to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
cartUpdate
shopify.cartUpdate
Forward Shopify cart update to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
checkoutCreation
shopify.checkoutCreation
Forward Shopify checkout creation to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
checkoutUpdate
shopify.checkoutUpdate
Forward Shopify checkout update to Botbaba
Risk: write
webhook_payload full type
webhook_payload full type
object
Output full type
Output full type
orderCancellation
shopify.orderCancellation
Forward Shopify order cancellation to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
orderFulfillment
shopify.orderFulfillment
Forward Shopify order fulfillment to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
orderPayment
shopify.orderPayment
Forward Shopify order payment to Botbaba
Risk: write
payload full type
payload full type
object
Output full type
Output full type
Simulators
cartCreation
simulators.cartCreation
Simulate a Shopify cart creation payload
Risk: read
payload full type
payload full type
checkoutCreation
simulators.checkoutCreation
Simulate a Shopify checkout creation payload
Risk: read
payload full type
payload full type
checkoutUpdate
simulators.checkoutUpdate
Simulate a Shopify checkout update payload
Risk: read
payload full type
payload full type
gupshup
simulators.gupshup
Simulate a Gupshup WhatsApp webhook payload
Risk: read
interactive full type
interactive full type
payload full type
payload full type
orderFulfillment
simulators.orderFulfillment
Simulate a Shopify order fulfillment payload
Risk: read
payload full type
payload full type
Tags
delete
tags.delete
Delete a tag
Risk: destructive
object
Output full type
Output full type
list
tags.list
List all tags
Risk: read
object
Output full type
Output full type
update
tags.update
Rename a tag
Risk: write
object
Output full type
Output full type
Templates
delete
templates.delete
Delete a message template
Risk: destructive
object
Output full type
Output full type
get
templates.get
Get a message template
Risk: read
object
Output full type
Output full type
list
templates.list
List message templates
Risk: read
object
Output full type
Output full type
update
templates.update
Update a message template
Risk: write
object
Output full type
Output full type
Utils
getFilename
utils.getFilename
Extract a filename from a path
Risk: read
Webhooks
delete
webhooks.delete
Delete a webhook
Risk: destructive
object
Output full type
Output full type
get
webhooks.get
Get a webhook
Risk: read
object
Output full type
Output full type
list
webhooks.list
List webhooks
Risk: read
object
Output full type
Output full type
listEventTypes
webhooks.listEventTypes
List webhook event types
Risk: read
object
Output full type
Output full type
update
webhooks.update
Update a webhook
Risk: write
object
Output full type
Output full type