sinch-api-webhooks-delete

Deletes a webhook from a Sinch Conversation app via the Conversation API.

6|2|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/sinch/sinch-plugins --skill sinch-api-webhooks-delete-sinch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-api-webhooks-delete
Source: https://github.com/sinch/sinch-plugins/tree/main/plugins/sinch-antigravity-plugin/skills/sinch-api-webhooks-delete
Command: npx skills add https://github.com/sinch/sinch-plugins --skill sinch-api-webhooks-delete-sinch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Removing an outdated or misconfigured webhook from a Sinch Conversation app normally requires manual API calls with OAuth2 authentication; this Skill performs the deletion directly with built-in confirmation safeguards. ## Core Features & Use Cases - Webhook Deletion: Calls the Sinch Conversation API DELETE endpoint to permanently remove a webhook by ID. - Confirmation Safeguard: Displays webhook details and requires explicit confirmation before deletion, with a --force flag to skip prompts in automation. - Interactive Mode: Lists existing webhooks and prompts for an ID when no arguments are provided. - Use Case: A developer cleaning up a staging environment can delete an obsolete webhook pointing to a decommissioned URL without writing any API client code. ## Quick Start Ask the assistant to delete the Sinch webhook with a given ID, optionally adding the force flag to skip the confirmation prompt.

Frequently Asked Questions about sinch-api-webhooks-delete

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delete a Sinch Conversation API webhook?

Provide the webhook ID and the skill calls the DELETE /v1/projects/{projectId}/webhooks/{webhookId} endpoint with OAuth2 authentication. It shows the webhook details and asks for confirmation before deleting unless you pass the force flag.

How to delete a Sinch webhook without a confirmation prompt?

Use the --force or -f flag along with the webhook ID to skip the confirmation step. This is intended for automation scripts where interactive prompts are not possible.

What credentials are required to delete a Sinch webhook?

You need the CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, and CONVERSATION_REGION environment variables, or a configured Sinch MCP server. Missing credentials produce a configuration error message.

What happens if the webhook ID does not exist?

The skill verifies the webhook before deletion and reports that the webhook with the given ID was not found. No API deletion call is made for nonexistent webhooks.

Can a deleted Sinch webhook be recovered?

No, deletion is permanent and cannot be undone. All event notifications to the webhook's target URL stop immediately, so consider updating the webhook instead if you only need to change its configuration.