Scala interface for the HipChat v2 API
Importing with sbt:
libraryDependencies += "com.imadethatcow" %% "hipchat-scala" % "<VERSION>" // version 1.2 is the latest as of July 2017
Please check [https://www.hipchat.com/docs/apiv2] to get a better sense for available capabilities.
Currently available capabilities and their (associated class):
- Emoticon retrieval (Emoticons)
- Private messaging (PrivateMessenger)
- Rooms retrieval (Rooms)
- Users retrieval (Users)
- Room history retrieval (ViewHistory)
- Webhook creation/deletion/retrieval (Webhooks)
- ISO-8601 date support in ViewHistory
- Oath delete session
- Oath get session
- Generate Token
- Get all emoticons
- Get single emoticon
- Get all rooms
- Send room notification
- Set topic
- Create webhook
- Get all webhooks
- Delete webhook
- Get webhook
- View history
- Update room
- Create room
- Delete room
- Update photo
- Private message user
- Get all users
- Get addon installable data
- Get capabilities
- Send room notification redirect
- Get room statistics
- Get all members
- Add member
- Remove member
- Invite user
- Delete photo
- Update user
- Delete user
- View user
- Create user
Feel free to contact me with feature requests, comments, or bugs