1stContact.ai API Documentation
1stContact.ai API documentation is now available in your account under Developer → API Docs. If you previously used legacy documentation, please update your bookmarks.
1stContact.ai API documentation now supports versioned API references. Developers can use the version switcher inside the API documentation to view endpoints, schemas, parameters, and examples for a specific API version. This helps teams maintain stable integrations, reference older API versions when needed, and plan upgrades to newer versions with more confidence.
How to Use Versioned API Documentation
Versioned API documentation helps developers build and maintain integrations against a specific API version. This reduces the risk of referencing the wrong endpoint structure, request schema, or response format when maintaining production systems or planning migrations.
- Open the official 1stContact.ai API documentation.
- Use the version switcher in the documentation to select the API version you want to reference.
- Review the endpoints, request parameters, schemas, and response details for that selected version.
- Use older API versions when maintaining existing integrations.
- Review newer versions when planning upgrades or building new integrations.
Versioned documentation does not impact existing integrations. It is designed to make API references clearer and more stable for developers.
Agency Sub-Account
Agency Sub-Account support allows eligible agencies to identify and manage the primary sub-account used for onboarding and configuration.
- Eligibility or plan scope
- Read/update endpoint behavior
- Audit implications if returned in API responses
- Any uniqueness rules, such as whether only one Agency Sub-Account can exist per agency
How to Get Help or Support for the 1stContact.ai API
IMPORTANT: At this time, 1stContact.ai Support does NOT provide setup code auditing or developer consultative services on API-related topics. However, if your setup is complete and correct — yet an error persists — you may have encountered an API bug we need to fix.
For any questions relating to the 1stContact.ai API, reach out to our developer community and support team through the Contact page.
The 1stContact.ai team also hosts periodic Developer Council calls — find upcoming sessions on the events calendar.
Agent Studio also supports public APIs for managing agents programmatically. For Agent Studio-specific endpoints and usage guidance, refer to the dedicated Agent Studio API article.
How to Submit a New API-Related Idea to 1stContact.ai
Differences Between API Access Across Plan Levels
Basic API access is included with our Starter and Unlimited plans, while Advanced API access is available on our Agency Pro plan.
In addition to the future endpoints that will be released in our OAuth 2.0 API (which is only available in our Advanced API access), this tier unlocks the use of Agency API Keys, where lower plan levels only access Location API Keys.
- Included on Starter & Unlimited plans
- Location API Keys
- Core REST endpoints
- Available on Agency Pro plan
- Agency API Keys
- OAuth 2.0 endpoints
What are the Rate Limits for API 2.0?
1stContact.ai has implemented rate limits on our public V2 APIs using OAuth to ensure optimal performance and stability. These limits have been adjusted to:
These limits contribute to better overall performance and stability of our system.
To monitor your limited usage, refer to the following API response headers:
Frequently Asked Questions
Q.What is the 1stContact.ai API used for?
Q.Does 1stContact.ai still support API V1?
Q.What authentication methods does the 1stContact.ai API support?
- Private Integration Tokens for internal or single-location integrations
- OAuth 2.0 for public integrations and Marketplace apps requiring user authorization
Q.When should I use OAuth 2.0 instead of a Private Integration Token?
Q.What are the API rate limits in 1stContact.ai?
Q.Are there SDKs available for the 1stContact.ai API?
Q.How do I get an API key or access token?
Help & Support
Need help integrating with the 1stContact.ai API? Our team is ready to assist with questions, bug reports, and developer resources.
Contact Support