> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.pinnacle.sh/v-2/guides/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server. # Guides > One API for RCS, iMessage, MMS, and SMS. Build, test, and scale every channel — send your first message in minutes, not weeks. ## Docs - [Purchase Phone Numbers](https://docs.pinnacle.sh/v-2/guides/purchase-phone-numbers.md): Search for and purchase phone numbers for your messaging campaigns. - [Network APIs](https://docs.pinnacle.sh/v-2/guides/network.md): Verify phone number risk, subscriber details, and device possession with carrier-backed signals. - [Register Your Brand](https://docs.pinnacle.sh/v-2/guides/brands.md): Step-by-step guide for creating, submitting, and monitoring a brand with The Campaign Registry via Pinnacle. - [Campaigns Overview](https://docs.pinnacle.sh/v-2/guides/campaigns.md): Choose the right messaging campaign type for your use case. - [10DLC Campaigns](https://docs.pinnacle.sh/v-2/guides/campaigns/10dlc.md): Register, submit, and launch compliant 10DLC messaging campaigns. - [Toll-Free Campaigns](https://docs.pinnacle.sh/v-2/guides/campaigns/toll-free.md): Register toll-free messaging use cases and keep them carrier compliant. - [RCS Campaigns](https://docs.pinnacle.sh/v-2/guides/campaigns/rcs.md): Register and configure RCS campaigns for carrier approval. - [SMS Opt-In Compliance](https://docs.pinnacle.sh/v-2/guides/campaigns/opt-in-compliance.md): CTIA-compliant opt-in disclosures, workflows, and message templates for 10DLC and Toll-Free campaigns. - [RCS Campaign Compliance](https://docs.pinnacle.sh/v-2/guides/campaigns/rcs-compliance.md): Carrier approval requirements, opt-in workflows, and message templates for RCS campaigns. - [Messaging Overview](https://docs.pinnacle.sh/v-2/guides/messages.md): Orchestrate SMS, MMS, and RCS conversations with a single API. - [Sending Messages](https://docs.pinnacle.sh/v-2/guides/messages/sending.md): Deliver SMS, MMS, and RCS experiences with Pinnacle's Messaging API. - [Receiving Message, Call, and User Events](https://docs.pinnacle.sh/v-2/guides/messages/receiving.md): Process incoming webhooks from Pinnacle to receive message replies, delivery updates, call status updates, and user events. - [Rate Limits](https://docs.pinnacle.sh/v-2/guides/messages/rate-limits.md): Understand carrier-specific throughput limits for SMS and RCS messaging. - [Branded Test Agents](https://docs.pinnacle.sh/v-2/guides/branded-test-agents.md) - [Voice Calls](https://docs.pinnacle.sh/v-2/guides/voice-calls.md): Start calls, connect WebSockets, send commands, and retrieve recordings. - [Conference Calls](https://docs.pinnacle.sh/v-2/guides/conference-calls.md): Put more than two people on a call, and control who hears whom. - [Handling Expired URLs](https://docs.pinnacle.sh/v-2/guides/expired-urls.md): Learn how to refresh expired file URLs to maintain access to your content.