API Reference
Developer documentation and API endpoints.
API Reference
Comprehensive API documentation for developers integrating with Wawatech services.
The WawaTech API is a JSON over HTTPS interface covering account management, the software catalogue, academy courses and enrolments, bulk SMS campaigns and delivery reports, domain registration and hosting. Every request is authenticated with a bearer token issued to your organisation, and every response returns a stable identifier you can store against your own records. Requests are rate limited per organisation, errors return a machine-readable code plus a human-readable message, and all write operations are idempotent when you supply your own reference. Start with the authentication endpoint, then explore the resources below; the integration guide covers webhooks, sandbox testing and the retry behaviour we recommend for production traffic.
Authentication
Most API endpoints require authentication using JWT tokens. Include your token in the Authorization header:
Available Endpoints
| Method | Endpoint | Description | Auth |
|---|---|---|---|
GET | /api/v1/public/software | Retrieve all available software products | None |
GET | /api/v1/public/software/:id | Get details of a specific software product | None |
GET | /api/v1/public/courses | Retrieve all available courses | None |
GET | /api/v1/public/courses/:id | Get details of a specific course | None |
POST | /api/v1/public/newsletter/subscribe | Subscribe to newsletter | None |
POST | /api/v1/public/contact | Submit contact form | None |
GET | /api/v1/user/library | Get user's purchased software and courses | Required |
POST | /api/v1/sms/send | Send SMS messages | Required |
Need API Access?
Contact our team to get API keys and access to advanced endpoints.
Request API Access