telnyx-10dlc-java

Solid

10DLC brand and campaign registration for US A2P messaging compliance. Assign phone numbers to campaigns.

AI & Automation 190 stars 20 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
76
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. --> # Telnyx 10DLC - Java ## Installation ```text <!-- Maven --> <dependency> <groupId>com.telnyx.sdk</groupId> <artifactId>telnyx</artifactId> <version>6.82.0</version> </dependency> // Gradle implementation("com.telnyx.sdk:telnyx:6.82.0") ``` ## Setup ```java import com.telnyx.sdk.client.TelnyxClient; import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient; TelnyxClient client = TelnyxOkHttpClient.fromEnv(); ``` All examples below assume `client` is already initialized as shown above. ## Error Handling All API calls can fail with network errors, rate limits (429), validation errors (422), or authentication errors (401). Always handle errors in production code: ```java import com.telnyx.sdk.models.messaging10dlc.brand.BrandCreateParams; import com.telnyx.sdk.models.messaging10dlc.brand.EntityType; import com.telnyx.sdk.models.messaging10dlc.brand.TelnyxBrand; import com.telnyx.sdk.models.messaging10dlc.brand.Vertical; BrandCreateParams params = BrandCreateParams.builder() .country("US") .displayName("ABC Mobile") .email("support@example.com") .entityType(EntityType.PRIVATE_PROFIT) .vertical(Vertical.TECHNOLOGY) .build(); TelnyxBrand telnyxBrand = client.messaging10dlc().brand().create(params); ``` Common error codes: `401` invalid API key, `403` insufficient permissions, `404` resource not found, `422` validation error (check field formats), `429` rate limited (retry wi...

Details

Author
team-telnyx
Repository
team-telnyx/ai
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category