sinch-api-10dlc-campaigns

List or create 10DLC campaigns for US A2P SMS 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-campaigns-sinch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-api-10dlc-campaigns
Source: https://github.com/sinch/sinch-plugins/tree/main/plugins/sinch-antigravity-plugin/skills/sinch-api-10dlc-campaigns
Command: npx skills add https://github.com/sinch/sinch-plugins --skill sinch-api-10dlc-campaigns-sinch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing 10DLC campaigns for US application-to-person SMS requires direct API calls to the Sinch 10DLC endpoint, which is tedious to do manually. This Skill lets you list existing campaigns or create new ones for a registered brand directly from your AI assistant. ## Core Features & Use Cases - List Campaigns: Retrieve all 10DLC campaigns, optionally filtered by brand ID, in table or JSON format. - Create Campaigns: Register a new campaign by providing a brand ID, campaign name, and use case such as MARKETING or CUSTOMER_CARE. - Use Case: After registering a 10DLC brand, create a CUSTOMER_CARE campaign so your support team can send compliant A2P SMS messages to US customers. ## Quick Start Ask the assistant to list your 10DLC campaigns, or to create a new campaign with a given brand ID, campaign name, and use case.

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

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

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

Provide a brand ID, campaign name, and use case such as MARKETING or CUSTOMER_CARE. The Skill sends a POST request to the Sinch 10DLC API at us10dlc.api.sinch.com and returns the created campaign ID.

How do I list 10DLC campaigns for a brand?

Run the list action, optionally passing a brand ID to filter results. The Skill calls the Sinch 10DLC campaigns endpoint and displays results in table or JSON format.

What credentials does the Sinch 10DLC API require?

The Skill uses OAuth2 and requires the CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET, CONVERSATION_REGION, and CONVERSATION_APP_ID environment variables. If they are missing, it reports that the Sinch API is not configured.

What is a 10DLC campaign used for in A2P SMS?

A 10DLC campaign defines the use case and throughput for application-to-person SMS sent over US 10-digit long code numbers. Carriers require campaigns to be registered under a brand before messages can be delivered.

Why does 10DLC campaign creation fail with a 400 error?

A 400 error typically means required fields are missing or invalid, such as a malformed brand ID or unsupported use case. Verify the brand ID exists and that the campaign name and use case meet Sinch API requirements.