sinch-api-10dlc-brands

List or create 10DLC brand registrations via the Sinch 10DLC API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Registering and managing 10DLC brands for US A2P SMS messaging requires direct API calls with OAuth2 authentication, which is tedious to perform manually. This Skill lets you list existing brand registrations or create new ones directly from your AI assistant. ## Core Features & Use Cases - List Brand Registrations: Retrieve all 10DLC brand registrations for your Sinch project in table or JSON format. - Create Brand Registrations: Register a new brand by providing a display name and optional entity type (PRIVATE, PUBLIC, etc.). - Use Case: Before launching a US A2P SMS campaign, you need a registered brand. Ask the assistant to create a brand registration for "Acme Corp" and receive the brand ID needed for campaign creation. ## Quick Start Ask the assistant to list your 10DLC brand registrations or create a new brand with a display name such as "Acme Corp".

Frequently Asked Questions about sinch-api-10dlc-brands

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

FAQPage Schema
How do I create a 10DLC brand registration with Sinch?

Run the skill with --action=create and provide --display-name for your brand, plus an optional --entity-type such as PRIVATE or PUBLIC. It sends a POST request to the Sinch 10DLC API and returns the new brand ID.

How do I list existing 10DLC brand registrations?

Run the skill with no arguments or with --action=list. It performs a GET request to /projects/{projectId}/brandRegistrations and displays results as a table or JSON depending on the --format option.

What credentials does the Sinch 10DLC API require?

You need CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, and CONVERSATION_KEY_SECRET environment variables configured. Authentication uses OAuth2 against the base URL https://us10dlc.api.sinch.com/v1.

Why must brands be registered before 10DLC campaigns?

US A2P SMS regulations require every brand to be registered before creating 10DLC campaigns. The brand registration establishes the business identity that carriers use to vet messaging traffic.

What happens when Sinch 10DLC API returns a 400 or 401 error?

A 400 error indicates a validation problem with the request body, such as a missing display name. A 401 error means authentication failed, so verify your project ID, key ID, and key secret are correctly configured.