API
Rate Limiting

Rate limit errors will be triggered when the rate limit for a particular endpoint has been exceeded. These default limits are the same for the Sandbox and Production environments. Please note that these rate limits are subject to change at any time.

EndpointMethodRate Limit
/link/provider/oauth/{auth_provider}POST60 per minute
/testkit/orders/GET60 per minute
/testkit/orders/{order_id}GET60 per minute
/testkit/orders/POST60 per minute
/testkit/orders/{order_id}/GET60 per minute
/testkit/orders/{order_id}/results/metadataGET60 per minute
/testkit/orders/{order_id}/results/rawGET60 per minute
/providers/GET60 per minute
/timerseries/sleep/{sleep_id}/streamGET60 per minute
/timerseries/workouts/{workout_id}/streamGET60 per minute
/timerseries/{user_id}/{resource:path}GET60 per minute
/summary/profile/{user_id}GET60 per minute
/summary/profile/{user_id}/rawGET60 per minute
/summary/devices/{user_id}/rawGET60 per minute
/summary/activity/{user_id}/rawGET60 per minute
/summary/workouts/{user_id}GET60 per minute
/summary/workouts/{user_id}/rawGET60 per minute
/summary/sleep/{user_id}GET60 per minute
/summary/sleep/{user_id}/streamGET60 per minute
/summary/sleep/{user_id}/rawGET60 per minute
/summary/meal/{user_id}GET60 per minute
/summary/workouts/{user_id}/rawGET60 per minute
/summary/body/{user_id}GET60 per minute
/summary/body/{user_id}/rawGET60 per minute
/user/refresh/{user_id}GET60 per minute
/user/refresh/{user_id}POST2 per minute, per user
/user/providers/{user_id}POST5 per minute
/user/{user_id}/{provider}DELETE5 per minute
/user/{user_id}DELETE5 per minute
/user/GET10 per minute
/user/{user_id}GET10 per minute