Sendeet API

WhatsApp campaign platform API — send bulk WhatsApp messages, manage contacts, run campaigns, and track affiliate earnings.


Resources

API Guide Flow-by-flow guide for frontend and mobile developers
Architecture Technical overview — schema, services, auth, scheduling
Swagger UI Interactive explorer with live "Try it out"
OpenAPI Spec JSON schema — import into Postman or generate a typed client

Base URL

All API endpoints are prefixed with /api/v1.

https://dev-api.sendeet.online/api/v1

Authentication

All protected endpoints require a Bearer token in the Authorization header:

Authorization: Bearer <accessToken>

Tokens are returned on sign-up and sign-in. Use POST /api/v1/auth/refresh-token with a valid refreshToken to rotate the access token without re-authenticating.


Quick start

POST /api/v1/auth/sign-up       Register a business account
POST /api/v1/auth/send-code     Send OTP to email
POST /api/v1/auth/verify-email  Verify OTP → account becomes active
PATCH /api/v1/business          Fill in business profile
POST /api/v1/business/verification  Submit for admin review

Once an admin accepts the business, the provider credentials endpoint unlocks and campaigns can be created.