# Introduction
# Ristecho API
Ristecho API (Application Programming Interface) is built around REST. The API allows external applications to integrate with Ristecho on different levels to achieve various integrations goals
Ristecho API returns JSON-encoded responses and uses standard HTTP response codes and authentication
Each endpoint has full description with sample responses
Please go through the overview section before digging deeper into core resources and inventory resources
# Headers
When consuming Ristecho API, ensure you include the below headers in every request
Accept: application/json Content-Type: application/json
# API Timing
Ristecho API timing is UTC, which means all timing fields in the API are represented in UTC. You should be aware of this when reading or adding timing fields like due_at
# Rate Limiting
Rate limiting of the API means you'll only be able to send limited number of requests in a given time period. Once you reach the limit, you will not be able to send requests again until a defined period is passed. Sending requests during this period will result in a (429 Too Many Attempts) response.
The API Rate Limit is 30 requests per minute per access token per IP address
With every API request, you'll receive the following headers:
X-RateLimit-Limit: The number of requests that can be made per minuteX-RateLimit-Remaining: The number of remaining requests before you hit the rate limit
When you reach the limit, you will receive the following header
retry-after: Provides the number of seconds you need to wait until you can send requests again
# Developers Docs
For more technical details and integrations guides, check Ristecho Developer Guides
# Become a Ristecho Partner
Interested in integrating your application as a Ristecho partner? Reach us through this link Ristecho Integration Partners