Build integrations with the WorkAndGo platform. All endpoints are available under /api/ with JSON request and response bodies.
The WorkAndGo API is organised into logical groups. Full request/response schemas are available in the interactive Swagger docs.
OAuth 2.0 flows for Google and Microsoft, session management, dev-login for local development, and user profile endpoints.
/api/auth/*Create, list, update, and delete channels. Join and leave channels, manage members, and track unread counts per user.
/api/channels/*Send and retrieve messages with pagination. Full-text search, emoji reactions, threaded replies, file attachments, and pinning.
/api/messages/*Schedule meetings with calendar integration. Start Pulse audio/video calls, retrieve transcripts, and manage meeting notes.
/api/pulse/*Full task CRUD with priorities, assignees, and due dates. Set dependencies between tasks. Create tasks directly from chat messages.
/api/tasks/*Attendance clock-in/out with geo-fencing, leave requests and approvals, roster management, and secure document vault access.
/api/hr/*Register webhook endpoints to receive real-time events. Trigger automated workflows on message, task, or HR events.
/api/webhooks/*Cross-app token validation for the Interetail suite (SignAndGo, ShareAndGo). Publish and subscribe to inter-app events.
/api/suite/*All API requests require authentication via one of the following methods:
session_token) set after OAuth loginX-API-Key header/api/auth/ws-ticket)API keys can be generated from the Settings page in the WorkAndGo dashboard. Keys are scoped to your organisation.
To ensure fair usage, the API enforces the following rate limits:
Rate limit headers (X-RateLimit-Remaining) are included in every response. Contact us if you need higher limits.
Our team is here to help you build on WorkAndGo. Reach out for technical guidance, partnership enquiries, or custom API access.
Contact [email protected]