Skip to main content

Using the Rally API (Growth & Enterprise Plans)

This article covers how to access and use the Rally API. Learn how to automate campaigns, add contacts, and integrate your existing tools.

Updated over 2 weeks ago

If you're on the Growth or Enterprise plan, you have access to Rally’s powerful RESTful API—designed to give you the flexibility to extend and customize how you use our platform.

What You Can Do with the API

Our API lets your developers:

  • Add contacts to SMS/MMS campaigns or trigger message workflows automatically

  • Pull messages and responses to power custom dashboards, reports, or real-time tools (like a fundraising thermometer)

  • Access core features, including campaigns, contacts, and responses

  • Build custom widgets or integrations with other systems

🔗 Full API documentation is available here:
https://platform.rallycorp.com/api-docs/index.html


How to Get Your API Key 🔑

  1. Log into your Rally account.

  2. Go to Admin → Account.

  3. Scroll to the API Key section.

  4. Click the 👁️ icon to reveal your key.

  5. Need a new one? Click Generate to create a new key (your old one will stop working immediately).

⚠️ Warning: Without the correct API key, requests will not work—so keep it secure!


What's Coming Next

We’re actively working on API v2, which will include:

  • User authentication support

  • Easier access to conversational history

  • Expanded endpoints for advanced use cases

Stay tuned—we’ll update this page as soon as v2 is available.


Need Help Getting Started?

If you or your developer have any questions about using the API, we’re here to help.

  • Email us anytime at [email protected] — our support team monitors this inbox daily.

  • Chat with RallyBot in the bottom-right corner of your dashboard for quick answers from our AI assistant.

  • Want deeper technical help? Ask to join our developer Slack channel for direct support from our engineering team.

Don’t hesitate to reach out—we’re happy to walk you through it or help troubleshoot your integration.

Did this answer your question?