sinch-api-webhooks-list

Lists all webhooks configured for a Sinch Conversation API app.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers managing Sinch Conversation API integrations need a quick way to inspect which webhooks are registered on an app without manually calling the REST API or logging into the dashboard. ## Core Features & Use Cases - Webhook Inventory: Retrieves every webhook configured for a specific Conversation app, including target URL, triggers, and target type. - Flexible Output: Displays results as a readable table or raw JSON for programmatic inspection. - Use Case: Before adding a new webhook for message delivery events, run this command to confirm which triggers are already covered and avoid duplicate registrations. ## Quick Start Ask the assistant to list all webhooks configured for your Sinch Conversation app, optionally requesting JSON output.

Frequently Asked Questions about sinch-api-webhooks-list

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

FAQPage Schema
How do I list webhooks for a Sinch Conversation app?

Run the webhook list command, which calls the Sinch Conversation API endpoint GET /v1/projects/{projectId}/apps/{appId}/webhooks. Results show each webhook's ID, target URL, triggers, and target type in a table by default.

What credentials are needed to call the Sinch Conversation API?

You need CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, and CONVERSATION_APP_ID set as environment variables. The key ID and secret are used with OAuth2 to generate an access token.

Can I get Sinch webhook results as JSON instead of a table?

Yes, pass the --format=json flag (or -f json) to receive the raw JSON API response instead of the default formatted table. This is useful for programmatic processing or detailed inspection.

Why does the Sinch webhook list command report the API is not configured?

This error appears when required environment variables such as CONVERSATION_PROJECT_ID or CONVERSATION_KEY_SECRET are missing and the Sinch MCP configuration tool is unavailable. Set all five required variables and retry.

What information does each Sinch webhook entry contain?

Each webhook object includes an id, target URL, an array of triggers that activate it, a target_type such as HTTP, and a secret token used to validate webhook authenticity.