sinch-api-templates-list

List omni-channel message templates from the Sinch Template Management API V2.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Retrieving message templates from the Sinch Template Management API requires manual API calls with OAuth2 authentication and region-specific endpoints, which is tedious when you just want a quick overview of available templates. ## Core Features & Use Cases - Template Listing: Fetch all omni-channel message templates for a Sinch project via the Template Management API V2. - Flexible Output: View results as a formatted table (id, description, default translation, version, translation count) or raw JSON. - Use Case: Before sending a templated WhatsApp or SMS campaign, list all existing templates to confirm the correct template ID and check which translations are available. ## Quick Start Ask the assistant to list all Sinch message templates for your project, optionally requesting JSON output format.

Frequently Asked Questions about sinch-api-templates-list

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

FAQPage Schema
How do I list message templates from the Sinch Template Management API?

Run the skill with no arguments to get a table of all templates, or pass --format=json for raw JSON output. It calls GET /v2/projects/{project_id}/templates on the regional endpoint using an OAuth2 Bearer token.

What credentials are required for the Sinch Template Management API?

You need CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, and CONVERSATION_REGION environment variables set. These come from your Sinch Customer Dashboard access key for the Conversation API.

Which regions does the Sinch Template API support?

The Template Management API V2 supports the us, eu, and br regions. The base URL follows the pattern https://{region}.template.api.sinch.com, so your CONVERSATION_REGION value determines the endpoint.

Why do I get a 401 error when listing Sinch templates?

A 401 error means authentication failed, usually due to missing or invalid CONVERSATION_KEY_ID or CONVERSATION_KEY_SECRET values. Verify your access key in the Sinch dashboard and confirm the environment variables are set correctly.

Does this skill work with Sinch Template API V1?

No, this skill only supports the Template Management API V2 endpoints. V1 has reached end-of-life, so all template listing requests use the /v2/projects/{project_id}/templates path.