List groups the current user is in.
List rooms under group
List rooms the current user is in.
Remove a user from a room.
Deletes a room.
Updates a room.
List of messages in a room.
There is also a way to retrieve a single message using its id.
Update a message.
List of Users currently in the room.
Get the current user.
List of Gitter channels nested under the current user.
List of the user's GitHub Organisations and their respective Room if available.
List of the user's GitHub Repositories and their respective Room if available.
To join a room you'll need to provide a URI for it. Said URI can represent a GitHub Org, a GitHub Repo or a Gitter Channel.
You can retrieve unread items and mentions using the following endpoint.
There is an additional endpoint nested under rooms that you can use to mark chat messages as read.