Version
DESTRUCTIVE

resume_webhook_endpoint

Start deliveries to a paused endpoint again and clear its failure streak. Events raised while paused are not replayed.

The reverse of pause_webhook_endpoint, and also the way to bring back an endpoint the failure streak disabled. Resuming clears the consecutive-failure count, so a target that was fixed while paused is not disabled again on its first miss.

Nothing is replayed on resume

Events raised while the endpoint was paused were never queued for it and are not sent now. Rows that dead-lettered before the pause are a different matter: replay those with retry_dead_webhook_deliveries once the consumer is healthy.

Only the creator who registered the endpoint, or the team owner, may resume it; a fellow team member is refused with FORBIDDEN. Idempotent: an already-active endpoint is a no-op.

Requires ability

The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.

The REST endpoint and this tool share one action, so validation, permissions and events are identical.

Annotations

DestructiveIdempotent

A client that honours annotations asks a person before running it. Sending the same arguments twice changes nothing the second time.

Arguments

endpoint_id*string

UUID of the webhook endpoint to resume.

What it returns

{  "data": {    "id": "c62a08f4-1b7d-4e35-9860-a37f5d21e0b9",    "name": "CRM sync",    "url": "https://hooks.example.com/subscriby",    "project_id": null,    "events": ["subscription.created", "subscription.cancelled"],    "is_active": true,    "disabled_at": null,    "allowed_ips": [],    "failure_count": 2,    "consecutive_failures": 0,    "last_success_at": "2026-09-05T18:00:00+00:00",    "last_failure_at": "2026-08-30T07:12:00+00:00",    "created_at": "2026-05-18T10:05:00+00:00"  }}

How it fails

FORBIDDEN

the token belongs to a team member who did not register the endpoint and is not the team owner.

VALIDATION_FAILED

the resume was refused for the endpoint's current state.

RESOURCE_NOT_FOUND

unknown endpoint_id, or an endpoint of another team.

AUTHENTICATION_REQUIRED

no authenticated user on the request.

TOKEN_MISSING_ABILITY

token lacks webhook-endpoint:update.

How is this guide?

Last updated on