Channels · WhatsApp · Reference

Postman collection

Ready-made requests for the WhatsApp business public API. Import into Postman, pair with the environment, set your bearer token, and run against local or production.

Download

Collection file (Postman Collection v2.1):

Engagive-Public-API.postman_collection.json

How to import

  1. In Postman: Import → select the downloaded collection JSON (or drag the file in).
  2. Import the environment the same way, then select Engagive Public API - Local (or duplicate it for staging/prod).
  3. Set token to an API access token from the portal (Authentication). Collection auth is Bearer {{token}}.
  4. Set account_id (and other ids as needed). Start with Accounts → List accounts to discover account_id and phone_id.

What's in the collection

  • Accounts

    List/get WhatsApp accounts (includes phone_id).

  • Contacts

    CRUD, CSV sample/import, message history.

  • Messages

    Upload media, send-single, template, reaction.

  • Templates

    Lookups, CRUD, template metadata update.

  • Template contents

    Language contents and Meta submit/delete.

  • Webhooks

    Inbound callback URL config.

  • Campaigns

    Create, lifecycle, reporting.

  • Flows

    Meta WhatsApp Flows (not Automations).

Base path

All requests use {{base_url}} plus:

Public API prefix
/api/business/public/channels/whatsapp/...

Auth

Same portal RBAC as the business app. Multipart uploads (media, contact import, campaign audience file) are easiest in Postman — the docs Try it panel does not attach files.

Environment variablesChangelog