This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.
When the Toast-Restaurant-External-ID
header is
included in the request, then rate limiting is applied per restaurant
location.
If the Toast-Restaurant-External-ID
header is absent,
then rate limiting is applied per IP address. For example, the partners
API does not require a restaurant context, and you do not provide
restaurant context for requests for an authorization token.
When rate limits are applied per restaurant location, requests that your API client makes for one restaurant location do not affect the client's rate limits for any other restaurant. In other words, if Client A has reached its rate limit for Restaurant A, it can continue to make requests for Restaurant B until it exhausts its rate limit for Restaurant B.