Skip to main content

Excpetions and limits

We use HTTP error codes to find success or failure. For success , we get HTTP status code like 2XX. API responses with status code like 4XX or 5XX are considered as errors.

We use HTTP error codes to find success or failure. For success , we get HTTP status code like 2XX. API responses with status code like 4XX or 5XX are considered as errors. We have provided a list of common HTTP error codes for help.

Common HTTP error codes

CodeDescription
400Missing or bad request parameters or values
401Unauthenticated rquest
403Session expired or invalidate. Must relogin
404Request resource was not found
405Request method (GET, POST etc.) is not allowed on the requested endpoint
407unauthenticated request through a proxy
410The requested resource is gone permanently
411The content-length field is required to be defined
413The requested payload is too long
414The requested URI is too long
429Too many requests to the API (rate limiting)
431Request Header field is too large
500Unexpected error occurred
501Request method is not supported by the server
502The OMS is down and APIs are not able to communicate with it
503The API service is unavailable
504Gateway has timed out
505The HTTP version is not supported by the server

API rate limit

end-pointrate-limit
price-time chart10 req/second
Order Placement20 req/second
Other endpoints10 req/second

Other Limits

  • There is a limitation of 500 orders per minute and 20 orders per second.
  • For a single user/API Key, the limit is to place 10000 orders/second per day.
  • A single order could be modified only 25 times