Openapi
Get WhatsApp attendance admin data
Admin-only endpoint (client_id 1). Proxies to the WhatsApp Attendance server.
Admin-only endpoint (client_id 1). Proxies to the WhatsApp Attendance server.
Authorization
BearerAuth AuthorizationBearer <token>
JWT access token for REST API endpoints (user-facing apps).
Authorization: Bearer <jwt_access_token>Tokens expire after 15 minutes. Use the refresh token to obtain a new one.
In: header
Response Body
application/json
curl -X GET "https://example.com/api/v1/whatsapp/attendance"Empty
{ "success": false, "error": { "code": "SCOPE_REQUIRED", "message": "API key lacks work_items:read scope", "request_id": "req_abc123", "documentation_url": "https://dev-developer.totalaccess.co.za/docs/api-reference/errors#scope_required" }}Inbound WhatsApp webhook receiver POST
Receives incoming WhatsApp messages from Wati or self-hosted instance. Triggers client webhooks and automations. This endpoint is called by the WhatsApp service, not by API clients directly.
Batch export documents as CSV POST
Exports a batch of financial documents as CSV for manual import into accounting systems (Xero, QuickBooks, Sage). Supports GL code mapping resolution per adapter platform.