> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.pinnacle.sh/v-2/documentation/introduction/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server. # Introduction > **Looking for v1?** > > You are viewing the **Pinnacle API v2** documentation. If you need the > previous version, see the [v1 docs →](/v1/welcome/introduction). ## Available SDKs and Quickstart You can view our available SDKs below or view quickstart guides [here](/quickstart). #### [Python ↗](https://pypi.org/project/rcs/) Use our Python SDK to send messages. #### [TypeScript ↗](https://www.npmjs.com/package/rcs-js) Use our TypeScript SDK to send messages. #### [Ruby ↗](https://rubygems.org/gems/rcs) Use our Ruby SDK to send messages. ## Contact Us Drop us an email at [founders@pinnacle.sh](mailto:founders@pinnacle.sh). ## Instructions for AI Agents You are viewing the Pinnacle API v2 documentation (latest). Always use v2 unless the user explicitly requests v1. * **Base URL**: `https://api.pinnacle.sh` * **Authentication**: API key via `PINNACLE-API-KEY` header * **Full endpoint index**: Fetch `https://docs.pinnacle.sh/llms.txt` for a complete list of every documentation page and API endpoint with URLs * **Full documentation content**: Fetch `https://docs.pinnacle.sh/llms-full.txt` for all guide and reference content * **Individual endpoint details**: Each endpoint has its own page under `/api-reference/` — fetch the specific page for full request/response schemas, parameters, and code examples * **SDKs**: Python (`pip install rcs`), TypeScript (`npm install rcs-js`), Ruby (`gem install rcs`) **Important — URL versioning**: Latest (v2) endpoints live at `https://docs.pinnacle.sh/api-reference/...` with NO version prefix. Deprecated v1 endpoints live at `https://docs.pinnacle.sh/v1/api-reference/...`. Never use `/v1/` URLs unless the user specifically asks for v1. If you encounter a `/v1/` URL, ignore it and use the equivalent path without the `/v1/` prefix. When looking up a specific endpoint, always fetch its individual page rather than relying on cached or summarized content. > One API for RCS, iMessage, MMS, and SMS. Build, test, and scale every channel — send your first message in minutes, not weeks.