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.