Channels · WhatsApp · Flows

Preview & publish

Base URL & auth

  • Prefix: /api/business/public on https://api.engagive.io (full base: https://api.engagive.io/api/business/public).
  • Header: Authorization: Bearer <token> — create the token under Profile → API access token in the business app.
  • See also: Authentication, Errors & responses.

Preview and publish a Flow to Meta. Publish requires WhatsApp Flows — Edit permission.

GET

Preview Flow

Required permission: WhatsApp Flows — View

Path
/api/business/public/channels/whatsapp/accounts/:accountId/flows/:id/preview
Example success response (JSON)
{
  "success": true,
  "data": {
    "preview": {}
  }
}

Try it

Runs in your browser — token is not stored

If the request fails with a network / CORS error, your API may not allow browser calls from this site. Use curl, Postman, or your server instead. See Postman.

Full request URL
GET https://api.engagive.io/api/business/public/channels/whatsapp/accounts/1/flows/10/preview
POST

Publish Flow

Required permission: WhatsApp Flows — Edit

Publishes the Flow to Meta WhatsApp.

Path
/api/business/public/channels/whatsapp/accounts/:accountId/flows/:id/publish
Example success response (JSON)
{
  "success": true,
  "message": "Flow published",
  "data": {
    "wa_status": "PUBLISHED"
  }
}

Try it

Runs in your browser — token is not stored

If the request fails with a network / CORS error, your API may not allow browser calls from this site. Use curl, Postman, or your server instead. See Postman.

Full request URL
POST https://api.engagive.io/api/business/public/channels/whatsapp/accounts/1/flows/10/publish