hub WhatsApp Gateway

On-Site Documentation

Postman Collection

Download the WhatsApp Gateway API v1 collection and configure safe placeholder variables before testing.

Postman

Postman Collection

Import ready-made examples for sending messages, reviewing error cases, validating webhook signatures, and testing 3CX Middleware events.

Import Steps

  1. Download the collection JSON and import it into Postman.
  2. Open the collection variables and replace placeholder values with your own dashboard values.
  3. Create API keys in the customer dashboard, then use them as Bearer tokens for customer API requests.
  4. Review OpenAPI Specification for the public request and response schemas.

Included Folders

Environment Setup
Variable setup and docs links.

Authentication
OpenAPI fetch and Bearer token notes.

Send Message
Transactional, support, and authentication examples.

Error Scenarios
Purpose, key, instance, module, and suppression examples.

Customer Webhook Examples
Sample events your webhook receiver may receive.

3CX Middleware
Test, outbound message, and missed call examples.

Collection Variables

Variable Placeholder Use
base_url https://evoapi.faisak.com Public WhatsApp Gateway base URL.
api_key wg_live_replace_with_your_key Customer API key created in the dashboard.
instance_id demo-support-line Customer-owned instance ID or instance name.
phone +9665XXXXXXX Sanitized recipient phone number for test requests.
threecx_integration_id 1 3CX integration ID from the dashboard.
threecx_secret replace_with_3cx_webhook_secret 3CX webhook secret from the integration settings.
webhook_signing_secret replace_with_customer_webhook_signing_secret Customer webhook signing secret shown once in the dashboard.
timestamp 2026-05-08T10:00:00Z Example timestamp used by webhook sample requests.

Safety Notes

  • Do not commit or share real API keys, webhook signing secrets, or 3CX secrets.
  • Use sanitized phone numbers and demo payloads when sharing screenshots or collections.
  • The collection uses placeholders only. Replace them inside your private Postman workspace.