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.