Skip to content

Conversation API

Peter Siemens edited this page Dec 7, 2016 · 3 revisions

The Conversation API will handle the following:

  • Distribute scheduled chat campaigns to users
  • Receive webhooks from users and route them to campaigns
  • Deliver responses to user messages using the Send API

Endpoints


receive-webook

POST /receive

Receive incoming webhook from Facebook


Components

  • WebhookController - Receives webhooks and routes them to Campaign, Menu, or Onboarding controller
  • CampaignController
  • MenuController
  • OnboardingController
  • CampaignWorker - Periodically checks database for new campaigns (using something like node-cron)
Clone this wiki locally