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:

Authorization: Bearer YOUR_JWT_TOKEN

Available Endpoints

MethodEndpointDescriptionAuth
GET
/api/v1/public/softwareRetrieve all available software products
None
GET
/api/v1/public/software/:idGet details of a specific software product
None
GET
/api/v1/public/coursesRetrieve all available courses
None
GET
/api/v1/public/courses/:idGet details of a specific course
None
POST
/api/v1/public/newsletter/subscribeSubscribe to newsletter
None
POST
/api/v1/public/contactSubmit contact form
None
GET
/api/v1/user/libraryGet user's purchased software and courses
Required
POST
/api/v1/sms/sendSend SMS messages
Required

Need API Access?

Contact our team to get API keys and access to advanced endpoints.

Request API Access