Is it possible to reactivate deleted users using HIPCHAT REST API V2?

Yogendra Vishwakarma Apr 21, 2017 • edited on Apr 21, 2017

I didn't find any method under Hipchat API V2 docs to reactivate deleted users. Is it possible using REST API V2?

1 answer

2 votes
Shayne Covey Apr 21, 2017

I was able to successfully send a v2/user DELETE call to HipChat to deactivate a user, then reactivate the same user with a v2/user POST. I verified the user's active/deactivated status with the HipChat web interface to confirm that the calls were successful.

Additionally, the request body for the POST included a full response from a v2/user GET.

Here's a sample of the JSON body passed through the POST:

{
  "created": "2017-03-30T21:02:05+00:00",
  "email": "username@example.com",
  "group": {
    "id": 1,
    "links": {
      "self": "https://example.hipchat.com/v2/group/1"
    },
    "name": "Example"
  },
  "id": 4347,
  "is_deleted": false,
  "is_group_admin": false,
  "is_guest": false,
  "last_active": null,
  "links": {
    "self": "https://example.hipchat.com/v2/user/4347"
  },
  "mention_name": "ExampleMention",
  "name": "Example Name ",
  "photo_url": "https://example.hipchat.com/img/silhouette_125.png",
  "presence": null,
  "roles": [
    "user"
  ],
  "timezone": "UTC",
  "title": "",
  "version": "4POMLGPU",
  "xmpp_jid": "1_4347@chat.btf.hipchat.com"
}
Yogendra Vishwakarma Apr 22, 2017

Thanks Shayne! It works.

Great! I'm glad to hear that, Yogendra!

Could you please mark the answer as Accepted for anyone else that stumbles on this problem? :)

Suggest an answer

Log in or Register to answer