Jinba · AsyncAPI Specification

Jinba Toolbox Webhooks

Version

View Spec View on GitHub CompanyArtificial IntelligenceAgentsWorkflow-AutomationEnterpriseMCPLow-CodeDeveloper ToolsToolsAutomationAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.jinba.io/en/pages/toolbox/developer/webhooks
spec_type: Webhooks
description: >-
  Jinba Toolbox pushes real-time HTTP event notifications (webhooks) to a
  registered URL. Webhooks are configured per organization and subscribe to one
  or more event types. Payloads are JSON with an event/timestamp/data envelope
  and are signed with HMAC-SHA256 (X-Webhook-Signature). No AsyncAPI document is
  published by the provider; this captures the documented webhook catalog.
delivery:
  transport: HTTP POST to a consumer-registered URL
  ack: endpoint must return 2xx
  signature:
    header: X-Webhook-Signature
    algorithm: HMAC-SHA256 of the raw request body, "sha256=" prefix
    secret: generated per webhook at creation
  retry:
    schedule: [1 minute, 5 minutes, 30 minutes]
    on_failure: auto-disabled after 3 consecutive failures
  dedupe: deliveries may arrive more than once; dedupe on runId or timestamp
envelope:
  fields: [event, timestamp, data]
events:
- name: tool.run.completed
  description: A tool execution finished successfully.
  data_fields: [runId, toolSetSlug, toolSlug, status, durationMs]
- name: tool.run.failed
  description: A tool execution failed.
  data_fields: [runId, toolSetSlug, toolSlug, status, error, durationMs]
- name: toolset.published
  description: A new toolset version was published.
  data_fields: [toolSetSlug, version, publishedBy, releaseNotes]
- name: member.added
  description: A new member was added to the organization.
  data_fields: [userId, email, role]
- name: member.removed
  description: A member was removed from the organization.
  data_fields: [userId]
management_api:
  list: GET /v1/orgs/:orgId/webhooks
  create: POST /v1/orgs/:orgId/webhooks
  update: PATCH /v1/orgs/:orgId/webhooks/:id
  delete: DELETE /v1/orgs/:orgId/webhooks/:id
  test: POST /v1/orgs/:orgId/webhooks/:id/test

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/jinba-toolbox-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.