WhatsApp campaign platform API — send bulk WhatsApp messages, manage contacts, run campaigns, and track affiliate earnings.
| 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 |
All API endpoints are prefixed with /api/v1.
https://dev-api.sendeet.online/api/v1
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.
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.