{"id":37026411,"url":"https://github.com/viascom/hipchat-api","last_synced_at":"2026-01-14T03:04:23.926Z","repository":{"id":57715663,"uuid":"56121204","full_name":"viascom/hipchat-api","owner":"viascom","description":"Java implementation for the HipChat V2 API.","archived":true,"fork":false,"pushed_at":"2017-07-26T12:26:37.000Z","size":262,"stargazers_count":14,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-07-18T18:38:07.841Z","etag":null,"topics":["atlassian","hipchat","hipchat-api","java","maven","pom"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/viascom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-13T04:34:06.000Z","updated_at":"2023-09-18T14:45:39.000Z","dependencies_parsed_at":"2022-09-11T15:12:08.491Z","dependency_job_id":null,"html_url":"https://github.com/viascom/hipchat-api","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/viascom/hipchat-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viascom%2Fhipchat-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viascom%2Fhipchat-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viascom%2Fhipchat-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viascom%2Fhipchat-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viascom","download_url":"https://codeload.github.com/viascom/hipchat-api/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viascom%2Fhipchat-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atlassian","hipchat","hipchat-api","java","maven","pom"],"created_at":"2026-01-14T03:04:23.262Z","updated_at":"2026-01-14T03:04:23.905Z","avatar_url":"https://github.com/viascom.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"hipchat-api\n============\nJava implementation for the HipChat V2 API. The implementation is base on - [this doc](https://www.hipchat.com/docs/apiv2).\n\n### Version:\n[![Release-Version](https://img.shields.io/badge/release-v2.1--RC3-orange.svg)](http://mvnrepository.com/artifact/ch.viascom/hipchat-api/2.1-RC3)\u003cbr/\u003e\n[![Develop-Version](https://img.shields.io/badge/develop-v2.1--RC3-orange.svg)](https://github.com/viascom/hipchat-api)\n\n### Service Implementation Status:\n[![RoomsAPI](https://img.shields.io/badge/Rooms%20API-22%20of%2045%20services-yellowgreen.svg)](https://github.com/viascom/hipchat-api#rooms-api-2245)\u003cbr/\u003e\n[![UsersAPI](https://img.shields.io/badge/Users%20API-13%20of%2015%20services-yellowgreen.svg)](https://github.com/viascom/hipchat-api#users-api-1315)\u003cbr/\u003e\n[![PrefsPublicsAPI](https://img.shields.io/badge/Prefs%20Publics%20API-1%20of%201%20services-green.svg)](https://github.com/viascom/hipchat-api#prefs-publics-api-11)\u003cbr/\u003e\n[![OAuthSessonsAPI](https://img.shields.io/badge/OAuth%20Sessions%20API-0%20of%203%20services-red.svg)](https://github.com/viascom/hipchat-api#oauth-sessions-api-03)\u003cbr/\u003e\n[![InvitesAPI](https://img.shields.io/badge/Invites%20API-1%20of%201%20services-green.svg)](https://github.com/viascom/hipchat-api#invites-api-11)\u003cbr/\u003e\n[![GroupsAPI](https://img.shields.io/badge/Groups%20API-5%20of%205%20services-green.svg)](https://github.com/viascom/hipchat-api#groups-api-55)\u003cbr/\u003e\n[![EmoticonsAPI](https://img.shields.io/badge/Emoticons%20API-2%20of%202%20services-green.svg)](https://github.com/viascom/hipchat-api#emoticons-api-22)\u003cbr/\u003e\n[![CapabilitiesAPI](https://img.shields.io/badge/Capabilities%20API-1%20of%202%20services-green.svg)](https://github.com/viascom/hipchat-api#capabilities-api-12)\u003cbr/\u003e\n[![ImportsAPI](https://img.shields.io/badge/Imports%20API-0%20of%204%20services-red.svg)](https://github.com/viascom/hipchat-api#imports-api-04)\u003cbr/\u003e\n[![IntegrationsAPI](https://img.shields.io/badge/Integrations%20API-0%20of%208%20services-red.svg)](https://github.com/viascom/hipchat-api#integrations-api-08)\u003cbr/\u003e\n[![ExtensionsAPI](https://img.shields.io/badge/Extensions%20API-0%20of%2018%20services-red.svg)](https://github.com/viascom/hipchat-api#extensions-api-018)\n\n\n### Build-Status:\nmaster: [![Build Status](https://snap-ci.com/Viascom/hipchat-api/branch/master/build_image)](https://snap-ci.com/Viascom/hipchat-api/branch/master)\u003cbr/\u003e\ndevelop: [![Build Status](https://snap-ci.com/Viascom/hipchat-api/branch/develop/build_image)](https://snap-ci.com/Viascom/hipchat-api/branch/develop)\n\n###  Requirements:\nJava 8 (need for lambda)\n\n### Quick Start:\nTo add this implementation into your project:\n\n#### Dependency\n\n##### maven\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ech.viascom\u003c/groupId\u003e\n    \u003cartifactId\u003ehipchat-api\u003c/artifactId\u003e\n    \u003cversion\u003e2.1-RC3\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n##### gradle\n```\ncompile 'ch.viascom:hipchat-api:2.1-RC3'\n```\n\n#### Send a notification\n```java\nHipChat hipChat = new HipChat(\"\u003cACCESS_CODE\u003e\");\nhipChat.roomsApi().sendRoomNotification(\"2640607\", new Notification(null, null, MessageColor.RED, null, true, \"Hello World\", null));\n```\n\n---\n\n### HipChat-API\n\n#### Validation\n- [ ] Input validation\n\n#### Exception handling\n- [x] Access-Exception handling\n\n#### Wiki, Documentation \u0026 JavaDoc\n- [ ] Quick-Start guide\n- [ ] JavaDoc *Ongoing*\n- [ ] Code coverage *Ongoing*\n- [ ] JUnit *Ongoing*\n\n### Inbounds\n\n#### Webhook-Inbound\n- [ ] Inbound models\n- [ ] JWT\n\n#### Glance-Inbound\n- [ ] Inbound models\n- [ ] Glance conditions\n- [ ] JWT\n\n### API-Methods:\n\n##### Rooms API (22/45)\n- [x] Get all rooms\n- [x] Create room\n- [x] Get room\n- [x] Update room\n- [x] Delete room\n- [ ] Get room avatar\n- [ ] Update room avatar\n- [ ] Delete room avatar\n- [ ] Get Room action\n- [ ] Create room action\n- [ ] Delete room action\n- [ ] Get room dialog\n- [ ] Create room dialog\n- [ ] Delete room dialog\n- [ ] Get room external page\n- [ ] Create room external page\n- [ ] Delete room external page\n- [ ] Get room glance\n- [ ] Create room glance\n- [ ] Delete room glance\n- [ ] Get room web panel\n- [ ] Create room web panel\n- [ ] Delete room web panel\n- [x] Get room webhook\n- [x] Create room webhook\n- [x] Delete room webhook\n- [x] Get room message\n- [x] View room history\n- [x] View recent room history\n- [x] Invite user\n- [x] Get all members\n- [x] Add member\n- [x] Remove member\n- [x] Send message\n- [x] Send room notification\n- [x] Get all participants\n- [x] Replay to message\n- [ ] Share file with room\n- [ ] Share link with room\n- [x] Get room statistics\n- [x] Set topic\n- [x] Get all webhooks\n- [ ] *Create webhook -\u003e Deprecated*\n- [ ] *Get webhook -\u003e Deprecated*\n- [ ] *Delete webhook -\u003e Deprecated*\n\n##### Users API (13/15)\n- [x] Get all users\n- [x] Create user\n- [x] View user\n- [x] Update user\n- [x] Delete user\n- [x] Get privatechat message\n- [x] View privatechat history\n- [x] View recent privatechat history\n- [x] Private message user\n- [x] Get Photo\n- [x] Update photo\n- [x] Delete photo\n- [x] Get auto join rooms\n- [ ] Share file with user\n- [ ] Share link with user\n\n##### Prefs Publics API (1/1)\n- [x] Get auto join rooms\n\n##### OAuth Sessions API (0/3)\n- [ ] Get session\n- [ ] Delete session\n- [ ] Generate token\n\n##### Invites API (1/1)\n- [x] Invite user to group\n\n##### Groups API (5/5)\n- [x] View group\n- [x] Get group avatar *API not ready*\n- [x] Update group avatar *API not ready*\n- [x] Delete group avatar *API not ready*\n- [x] Group statistics\n\n##### Emoticons API (2/2)\n- [x] Get emoticon\n- [x] Get all emoticons\n\n##### Capabilities API (1/2)\n- [x] Get capabilities\n- [ ] Get addon capabilities schema *API not ready*\n\n##### Imports API (0/4)\n- [ ] Import privatechat file\n- [ ] Import privatechat history\n- [ ] Import room file\n- [ ] Import room history\n\n##### Integrations API (0/8)\n- [ ] Get integration installable data\n- [ ] Invoke integration link\n- [ ] Delete integration link\n- [ ] Create integration link\n- [ ] Addon ui update *BETA*\n- [ ] Room addon ui update *BETA*\n- [ ] User in room addon ui update *BETA*\n- [ ] User addon ui update *BETA*\n\n##### Extensions API (0/18)\n- [ ] Get global action\n- [ ] Create global action\n- [ ] Delete global action\n- [ ] Get global dialog\n- [ ] Create global dialog\n- [ ] Delete global dialog\n- [ ] Get global external page\n- [ ] Create global external page\n- [ ] Delete global external page\n- [ ] Get global glance\n- [ ] Create global glance\n- [ ] Delete global glance\n- [ ] Get global web panel\n- [ ] Create global web panel\n- [ ] Delete global web panel\n- [ ] Get global webhook\n- [ ] Create global webhook\n- [ ] Delete global webhook\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviascom%2Fhipchat-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviascom%2Fhipchat-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviascom%2Fhipchat-api/lists"}