Explore guides, APIs, and resources to build with Sprout

Developer Documentation

Sprout WhatsApp API Gateway Documentation
API GatewayConnect, automate and scale WhatsApp experiences

Sprout WhatsApp API Gateway

Integrate WhatsApp messaging capabilities into external systems using a simplified REST API.

The Sprout WhatsApp API Gateway allows developers to manage WhatsApp message templates, send approved template messages, receive message-status updates and process incoming customer messages.

Main Capabilities

Message Template Management

Retrieve, create, edit and delete WhatsApp message templates.

Send Template Messages

Send approved WhatsApp message templates to recipients.

Message Status Updates

Receive asynchronous updates when messages are sent, delivered or read.

Incoming Customer Messages

Receive customer replies and message details through webhook events.

Getting Started

  1. Configure the Base URL Use the Sprout WhatsApp API Gateway base URL.
  2. Add Authentication Include the bearer token in the authorization header.
  3. Identify the Required IDs Use the WABA ID, phone number ID and template ID in the relevant endpoints.
  4. Manage Templates Retrieve, create, edit or delete WhatsApp templates.
  5. Send a Template Message Send an approved template using the phone number ID.
  6. Receive Webhook Events Receive status updates and incoming customer messages.