Getting started with NewStore APIs
NewStore offers several ways to interact with the platform:
- REST APIs: Perform CRUD operations with resources in the API Reference page.
- GraphQL API : Retrieve the information of your choice from NewStore
- GraphQL API Cloud
- Webhooks: Allow NewStore Omnichannel Cloud to interact with third-party services.
Integration with NewStore Omnichannel Cloud depends on the third-party services you integrate with but we recommend the following approach:
- Authenticate .
- Go through the tutorials .
- See the Integration guides section for generic information about integrations.
Rate limiting​
NewStore Omnichannel Cloud allows 30000 requests per 5 minutes per single IP address.
When this limit is exceeded, the IP is blocked for 5 minutes. Requests
from a blocked IP address return a HTTP 403
status code.
The rate limit has been set to provide basic protection for our platform. NewStore reserves the right to take further actions against client applications that repeatedly trigger the block.
If you think your application is blocked by this rate limit, get in touch with your contact point at NewStore.
This mechanism has a certain delay, so a fast client may get more than 30000 requests through successfully within 5 minutes, before the IP address is blocked.
In case of a rate limit block, the returned
HTTP 403
status is the same as if the authentication fails. However, for authentication issues, the response body is in JSON. Also, note that a request without theAuthorization
header returns anHTTP 401
status code.
Related topics