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

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 Atlassian Team 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"
}

Thanks Shayne! It works.

Shayne Covey Atlassian Team Apr 24, 2017

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

Stay in touch

Be the first to know what's trending on Atlassian Community