Serval · AsyncAPI Specification

Serval Webhooks

Version

View Spec View on GitHub CompanyITSMHelp DeskWorkflow-AutomationAI AgentsAccess ManagementEmployee SupportTicketingAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-21'
method: searched
source: https://docs.serval.com/sections/api-reference/webhook.md
spec_type: Webhooks   # documented webhook catalog; no published AsyncAPI document
overview: >
  Serval delivers HTTP POST push notifications to a user-configured endpoint when specific
  events occur in a workspace, for real-time integration with external systems and workflows.
delivery:
  transport: https
  method: POST
  envelope:
    id: string
    team_id: string
    timestamp: {seconds: int, nanos: int}
    data: object   # event-type-specific payload
events:
  - type: Copilot Status Change
    description: Fires when the help-desk copilot's status on a ticket thread changes.
    data:
      ticket_id: string
      thread_id: string
      thread_url: string
      status: string   # see status_values
      reason: string
      pending_workflows:
        - {workflow_id: string, workflow_name: string, arguments: string}
    status_values:
      - {value: WORKBENCH_STATUS_TYPE_APPROVAL_REQUIRED, meaning: Thread is awaiting approval}
      - {value: WORKBENCH_STATUS_TYPE_RESOLVED, meaning: Copilot has resolved the request}
      - {value: WORKBENCH_STATUS_TYPE_CANNOT_RESOLVE, meaning: Copilot believes it cannot resolve the request}
notes: >
  Webhook-triggered workflows shipped Nov 2025. Currently only the Copilot Status Change
  event triggers outbound webhook notifications. No AsyncAPI document is published, so this
  is captured as a webhook catalog (type: Webhooks).

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/serval-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.