SARISKA
Search
K

API's for managing chat platforms

Welcome to the Awesome Chat API documentation! This API offers a robust set of endpoints for creating and managing chat platforms. Features include Room Management, Message Handling, Polls, Chat History, Message Replies, Room Role-Based Access Control (RBAC), Admin Moderation, User Management, Attachments, Emojis and Efficient Search Capabilities.
Get started by obtaining your API key and referring to detailed documentation for each endpoint. Ensure proper authentication and authorization for secure integration. Create a dynamic and feature-rich chat platform with the Awesome Chat API!
get
https://api.sariska.io
/api/v1/messaging/rooms
List all rooms
post
https://api.sariska.io
/api/v1/messaging/rooms/create
Create a new room
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}
Find a room by channel ID
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages
Get messages in a channel
delete
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages
Delete messages
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}
Get a single message
put
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}
Edit a message
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}/messages_replies
Get replies for a message
delete
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}/messages_replies
Delete replies for a message
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}/poll/is_voted
Check if the current user has voted for a poll
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}/poll/votes
Get total votes for a poll
post
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/messages/{message_id}/poll/{poll_option_id}
Update a user's answer for a poll
get
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/users/{user_id}
Get details of a user in a room
post
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/users/{user_id}
Add a user to a room
delete
https://api.sariska.io
/api/v1/messaging/rooms/{channel_id}/users/{user_id}
Delete a user from a room
post
https://api.sariska.io
/api/v1/misc/generate-token
Generate Token
post
https://api.sariska.io
/api/v1/misc/get-presigned
Get S3 presigned
get
https://api.sariska.io
/api/v1/rooms/{channel_id}/users
Get all users in a room
For a full list of APIs go to: https://messaging.sariska.io/swaggerui
Last modified 2mo ago