# 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 minute
  • X-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

Last Updated: 15/9/2023, 9:41:19 PM