Skip to Content
Public APIOverview

Public API Overview

The Splashify Pro Public API lets you trigger WhatsApp messages, send Meta Conversion API events, fetch your customer base, and assign live conversations to agents — all from your own backend.

You can call these endpoints as soon as a customer is created on your website / app, or wire them into your existing automation stack (Zapier, n8n, Make, your own cron job, anything that can POST JSON).

Base URL

https://apis.splashifypro.com/api/v1/

All Public API endpoints sit under /api/v1/public/ (and /api/v1/app/meta-ads/capi/... for the Conversions API).

What you can do

GroupUse case
Customer APIsFetch your contact list with trait-level filtering (e.g. customers created after a given date)
Conversions APIForward Lead / Purchase / Subscribe events from your backend to Meta with the click-to-WhatsApp click ID we already store
Send MessagesSend free-form text, image, video, audio, document, sticker, button, and list messages within the 24-hour customer service window
Send TemplatesSend any approved WhatsApp template — text/media/auth/dynamic CTA/carousel/order details — outside the 24-hour window
Chat AssignmentProgrammatically assign an open conversation to a specific agent by their email

Quick start

curl -X POST https://apis.splashifypro.com/api/v1/public/message \ -H "Authorization: Basic YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "fullPhoneNumber": "919876543210", "callbackData": "order_12345", "type": "Text", "data": { "message": "Hello from the API!" } }'
{ "result": true, "message": "Message queued for sending via Splashify Pro. Check webhook for delivery status", "id": "d58aeff7-a81c-47a7-9b67-f381e13f6c4e" }

The returned id is your handle on this message — use it to correlate with delivery webhooks (message.sent, message.delivered, message.read, message.failed) configured in Settings → Developer.

Plan availability

Public APIs are available on Growth, Advanced, and Enterprise plans. They are not accessible on Starter.

See Rate Limits for the per-plan request budgets.

Where to next

  1. Authentication — generate your API key and set up the Authorization header.
  2. Rate Limits — what to expect at scale, plus retry strategy.
  3. Pick the endpoint group that matches what you’re building and copy the cURL sample.