API Terms of Use

These terms govern your use of CapEngage APIs and developer resources.

Last updated: January 15, 2025

1. API Terms Overview

These API Terms of Use ("API Terms") govern your access to and use of CapEngage's application programming interfaces (APIs), software development kits (SDKs), and related developer resources.

By accessing or using our APIs, you agree to these API Terms and our Terms & Conditions.

2. API Access

2.1 API Keys

API access requires valid API keys:

  • Generate API keys through your account dashboard
  • Keep API keys secure and confidential
  • Do not share API keys publicly or in client-side code
  • Rotate API keys regularly
  • Revoke compromised keys immediately

2.2 Authentication

API authentication methods:

  • Bearer token authentication (API key in Authorization header)
  • OAuth 2.0 for third-party applications
  • JWT tokens for session-based access

2.3 Rate Limits

API rate limits vary by subscription plan. See our Fair Usage Policy for specific limits and overage handling.

3. Acceptable Use

You agree to use the API only for lawful purposes and in accordance with these API Terms. You must NOT:

  • Exceed rate limits or engage in abusive consumption
  • Use the API to create competitive services
  • Reverse engineer or attempt to derive source code
  • Use the API to violate any law or third-party rights
  • Attempt to circumvent security measures or authentication
  • Cache or store API responses beyond permitted duration
  • Use the API to send spam or unsolicited communications

4. API Usage

4.1 API Endpoints

Our APIs include endpoints for:

  • Workflow automation and management
  • Communication (WhatsApp, Email, SMS, Push)
  • CRM and contact management
  • Analytics and reporting
  • Account and user management
  • Webhook configuration and management

4.2 Webhooks

Webhook usage requirements:

  • Implement secure webhook endpoints (HTTPS recommended)
  • Verify webhook signatures to validate authenticity
  • Respond with 2xx status codes to acknowledge receipt
  • Handle webhook retries appropriately
  • Process webhooks asynchronously to avoid timeouts

4.3 SDKs and Libraries

Official SDKs are provided for popular programming languages. Use of official SDKs is recommended but not required. Third-party SDKs may not be supported.

5. API Versioning

API versioning policy:

  • APIs are versioned (e.g., /v1/, /v2/)
  • New versions may introduce breaking changes
  • Older versions are supported for at least 12 months after deprecation
  • Deprecation announcements made at least 90 days in advance
  • Migration guides provided for version upgrades

6. Data and Content

6.1 Data Ownership

You retain ownership of data you submit through the API. CapEngage:

  • Processes data as necessary to provide the Services
  • May analyze anonymized data for service improvement
  • Does not claim ownership of your data

6.2 Content Restrictions

You must not submit content that violates our Acceptable Use Policy or applicable laws through the API.

7. Support and Documentation

API support includes:

  • API documentation at docs.capengage.com
  • Community forum for developer discussions
  • Email support for technical issues
  • Code samples and integration guides

Support level depends on your subscription plan.

8. Suspension and Termination

We may suspend or terminate your API access if:

  • You violate these API Terms
  • Your API usage is abusive or exceeds limits
  • Your account is suspended or terminated
  • We detect security vulnerabilities in your implementation

API keys will be deactivated upon termination.

9. Contact Information

API Support: api-support@capengage.com

Documentation: docs.capengage.com

Address: Building No 4B, Flat No 304, Olympeo Riverside PH Karjat, Avasare, Raigad, Maharashtra, India - 410101

Company Information

CAPENGAGE TECHNOLOGY SOLUTIONS PRIVATE LIMITED

Building No 4B, Flat No 304, Olympeo Riverside PH Karjat,
Avasare, Raigad, Maharashtra, India - 410101