Chatfuel Broadcasting API

Programmatically send messages and trigger flows/blocks to a specific bot user on Messenger, Instagram, or WhatsApp. POST to the send endpoint with the bot's unique chatfuel_token and a flow name, block name, or block id; supports message tags for messaging outside the 24-hour window and setting user attributes. Rate limited to 25 requests per second per bot. The endpoint is still live and returns structured errors when probed, but its documentation was removed when the docs.chatfuel.com developer help centre was retired.

API entry from apis.yml

apis.yml Raw ↑
name: Chatfuel Broadcasting API
description: Programmatically send messages and trigger flows/blocks to a specific bot user on Messenger,
  Instagram, or WhatsApp. POST to the send endpoint with the bot's unique chatfuel_token and a flow name,
  block name, or block id; supports message tags for messaging outside the 24-hour window and setting
  user attributes. Rate limited to 25 requests per second per bot. The endpoint is still live and returns
  structured errors when probed, but its documentation was removed when the docs.chatfuel.com developer
  help centre was retired.
humanURL: https://help.chatfuel.com
baseURL: https://api.chatfuel.com
x-documentation-status: retired
x-retired-humanURL: https://docs.chatfuel.com/en/articles/790461-broadcasting-api
x-retired-humanURL-status: 404
x-retired-humanURL-probed: '2026-08-13'
tags:
- Messaging
- Broadcast
- Chatbots
properties:
- type: Authentication
  url: authentication/catnip-authentication.yml
- type: RateLimits
  url: rate-limits/catnip-rate-limits.yml
- type: ErrorCatalog
  url: errors/catnip-problem-types.yml