Skip to main content
DripSender API provides a simple way to send WhatsApp messages and manage your contact lists programmatically. Use these endpoints to integrate WhatsApp messaging into your applications.

Base URL

https://api.dripsender.id

Authentication

All API requests require authentication:
Different authentication methods are used for different HTTP methods.
  • POST requests: Include api_key parameter in the request body
  • GET requests: Include api-key header
Get your API key from the DripSender dashboard in your WhatsApp instance settings.

Rate Limiting

Rate limits apply based on your subscription plan:
  • Free tier: Limited messages per day
  • Paid plans: Increased limits based on your subscription
Contact support for custom rate limits for enterprise plans.

Error Responses

The API returns standard HTTP status codes:
Status CodeDescription
200Success
400Bad Request (invalid parameters)
404Not Found (API key invalid or resource not found)
500Internal Server Error
Error responses include a JSON object with an error field:
{
  "error": "Error message description"
}

API Test Playground

DripSender provides an interactive API test playground at /auth/apitest (when logged in to your dashboard). Features:
  • Pre-built request templates
  • Interactive request builder
  • Real-time response viewing
  • Support for GET, POST, PUT, DELETE methods

Available Templates

  1. Kirim Pesan - Send a text message
  2. Kirim Pesan + File - Send message with media attachment
  3. Webhook List - Send webhook list data
  4. Get List - Retrieve all contact lists
  5. Get Contact - Retrieve contacts from a specific list