> ## Documentation Index
> Fetch the complete documentation index at: https://docs.connie.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook: a tool call ended

> Sent to the `webhook` URL of a call when it ends, signed the Standard Webhooks way: verify `webhook-signature` against `"{webhook-id}.{webhook-timestamp}.{raw body}"` with HMAC-SHA256 and your secret, before trusting the body. Answer with any 2xx within 10 seconds. Other answers are retried for about 16 hours; `410 Gone` stops retries. The same `webhook-id` can arrive more than once: ignore duplicates.




## OpenAPI

````yaml openapi/tool-api.yaml webhook toolInvocationEnded
openapi: 3.1.0
info:
  title: Connie Tool API
  version: 1.0.0
  description: >
    Run supported tools in your Connie workspace from your own code: find a
    tool, read its inputs and price, run it, and get the result back in the
    response, by polling, or by webhook. Requests use a workspace API key
    (`sk_…`) and the workspace's credits. See
    https://docs.connie.ai/developers/tool-api.
servers:
  - url: https://conigma-tool-server-production.up.railway.app
security:
  - bearerKey: []
tags:
  - name: Tools
    description: Find a tool and read its exact inputs, availability and price.
  - name: Operations
    description: Run a tool, and read the outcome of a run.
  - name: Webhooks
    description: The secret that signs completion webhooks.
paths: {}
components:
  securitySchemes:
    bearerKey:
      type: http
      scheme: bearer
      description: >
        A workspace API key from Settings → Developers → API keys, sent as
        `Authorization: Bearer sk_…` (or `X-API-Key: sk_…`). It acts as one
        workspace member and uses the workspace's credits.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.