Webhooks

Secret parameter values and the signing secret are never returned.

Rate limit: 100 requests per minute per organization, shared across all operations in the webhook:read group and all API keys belonging to that organization.

get/v1/webhooks/{id}

Request

  • Base URL
    https://hcti.io
  • Auth
    HTTP basic

Path parameters

idstring required

Response

OK

idstring required

Webhook ID.

namestring required

Display name for the webhook.

enabledboolean

Whether the webhook is enabled. Disabled webhooks receive no deliveries.

urlstring required

HTTPS endpoint that receives deliveries, without query parameters.

eventsWebhookEventType[] required

Event types delivered to this webhook.

signing_enabledboolean

Whether deliveries are signed with this webhook's signing secret.

signing_secretstring nullable

Signing secret for verifying deliveries. Returned only in the REST API create response, even when signing is disabled. Store it securely; updates, reads, lists, and MCP responses omit this field.

created_atstring date-time

UTC timestamp when the webhook was created.

updated_atstring date-time

UTC timestamp when the webhook was last updated.

test_event_idstring nullable

Event ID of the webhook_test delivery this create or update queued, matching the event_id the endpoint receives. Null when no test was queued, and always null outside create and update responses.

Changes