HipChat · Capability

HipChat REST API v2 — Webhooks

HipChat room webhook management (historical; sunset 2019-02-15). Webhook deliveries included a JWT signed_request query parameter.

HipChat REST API v2 — Webhooks is a Naftiko capability published by HipChat, one of 5 capabilities the APIs.io network indexes for this provider. It bundles 4 operations across the GET, POST, and DELETE methods rooted at /v1/rooms/{…}/webhooks.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include HipChat, Webhooks, Events, and Sunset.

Run with Naftiko HipChatWebhooksEventsSunset

What You Can Do

GET
Listroomwebhooks
/v1/rooms/{id_or_name}/webhooks
POST
Createroomwebhook
/v1/rooms/{id_or_name}/webhooks
GET
Getroomwebhook
/v1/rooms/{id_or_name}/webhooks/{webhook_id}
DELETE
Deleteroomwebhook
/v1/rooms/{id_or_name}/webhooks/{webhook_id}

Capability Spec

hipchat-webhooks.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: HipChat REST API v2 — Webhooks
  description: HipChat room webhook management (historical; sunset 2019-02-15). Webhook deliveries
    included a JWT signed_request query parameter.
  tags: [HipChat, Webhooks, Events, Sunset]
  created: '2026-05-23'
  modified: '2026-05-23'
  status: sunset
  sunsetDate: '2019-02-15'
binds:
- namespace: env
  keys:
    HIPCHAT_API_TOKEN: HIPCHAT_API_TOKEN
capability:
  consumes:
  - type: http
    namespace: hipchat-webhooks
    baseUri: https://api.hipchat.com/v2
    description: HipChat webhook CRUD operations.
    resources:
    - name: room-webhooks
      path: /room/{id_or_name}/webhook
      operations:
      - {name: listroomwebhooks, method: GET, description: HipChat Get All Room Webhooks}
      - {name: createroomwebhook, method: POST, description: HipChat Create Room Webhook}
    - name: room-webhook
      path: /room/{id_or_name}/webhook/{webhook_id}
      operations:
      - {name: getroomwebhook, method: GET, description: HipChat Get Room Webhook}
      - {name: deleteroomwebhook, method: DELETE, description: HipChat Delete Room Webhook}
    authentication:
      type: bearer
      token: '{{env.HIPCHAT_API_TOKEN}}'
  exposes:
  - type: rest
    namespace: hipchat-webhooks-rest
    port: 8080
    description: REST adapter for HipChat Webhooks.
    resources:
    - path: /v1/rooms/{id_or_name}/webhooks
      name: room-webhooks
      operations:
      - {method: GET, name: listroomwebhooks, call: hipchat-webhooks.listroomwebhooks}
      - {method: POST, name: createroomwebhook, call: hipchat-webhooks.createroomwebhook}
    - path: /v1/rooms/{id_or_name}/webhooks/{webhook_id}
      name: room-webhook
      operations:
      - {method: GET, name: getroomwebhook, call: hipchat-webhooks.getroomwebhook}
      - {method: DELETE, name: deleteroomwebhook, call: hipchat-webhooks.deleteroomwebhook}