# Introduction

The Adaptria Public API is a secure, programmatic interface that allows your organization to integrate Adaptria's services directly into your existing business systems and workflows.

Instead of manually performing actions through a web portal, your systems can automatically create, manage, and track tasks through API calls.

***

#### Rate Limiting

The Adaptria Public API implements rate limiting to ensure fair usage and protect system resources. We use a **two-tier rate limiting system**:

* **IP-Based Limit**: 100 requests per minute per IP address (applies to all requests before authentication)
* **Credential-Based Limits**:
  * **Read operations** (GET): 60 requests per minute per API credential
  * **Write operations** (POST/PATCH/PUT/DELETE): 30 requests per minute per API credential
  * **Token generation**: 10 requests per 15 minutes per IP address

When rate limits are exceeded, you'll receive a `429 Too Many Requests` response with `RateLimit-Remaining`, `RateLimit-Reset`, and `Retry-After` headers. Implement exponential backoff and monitor these headers to handle rate limits gracefully in your integration.

***

**Ready to start your journey?** → Authenticate to begin integrating with the Adaptria Public API. See the Authentication section to obtain your access token.
