Wasat Internal API
v2.4.1 | OAS 3.0

Wasat Platform API

Internal API for room management, user analytics, and moderation. Do not expose publicly.
https://wasat.nl/api/v2

Authentication

Token management and session control
POST/api/v2/auth/loginpublicAuthenticate user and get JWT
POST/api/v2/auth/refreshRefresh access token
POST/api/v2/auth/logoutInvalidate current session

Users

User management and profiles
GET/api/v2/usersadminList all users (paginated)
GET/api/v2/users/{id}Get user profile + activity
GET/api/v2/users/{id}/sessionsGet user session history
PUT/api/v2/users/{id}/roleadminUpdate user role
DEL/api/v2/users/{id}adminDeactivate user account

Rooms

Room lifecycle and moderation
GET/api/v2/roomsList active rooms
GET/api/v2/rooms/{id}/participantsGet room participants
POST/api/v2/rooms/{id}/kickadminKick user from room
POST/api/v2/rooms/{id}/muteadminMute user in room

Analytics

Usage metrics and intelligence
GET/api/v2/analytics/visitorsadminVisitor fingerprints + geo
GET/api/v2/analytics/engagementUser engagement metrics
GET/api/v2/analytics/exportadminExport raw analytics data (CSV)

Moderation

Content moderation and bans
GET/api/v2/moderation/queuePending moderation items
POST/api/v2/moderation/banadminBan user globally
GET/api/v2/moderation/audit-logadminFull audit trail

Webhooks

Event subscriptions
GET/api/v2/webhooksList configured webhooks
POST/api/v2/webhooksRegister new webhook
DEL/api/v2/webhooks/{id}Remove webhook