Rate Limits & Policies
Rate Limits
To maintain fair usage and performance, the following rate limits have been implemented on the DAP Query API.
Create job
POST /query/{namespace}/table/{table}/data
5
Get job
GET /job/
500
List tables
GET /query/{namespace}/table
5
Get table schema
GET /query/{namespace}/table/{table}/schema
500
Create pre-signed URLs
POST /object/url
200
These limits are independent for each endpoint. Reaching the limit for one request type or endpoint does not impact the limits for other types or endpoints. For example, reaching the limit for GET requests on /dap/query/canvas/table
will not affect your ability to make POST requests or use other GET endpoints.
Since the CLI and Client Library are built on top of the Query API and use its endpoints, these rate limits apply to them as well.
If you anticipate needing higher limits, please contact your Customer Success Manager to discuss your requirements.
Data Refresh
Data in DAP is refreshed every 4 hours.
Further Resources
Learn more details about Instructure's Canvas API policies.
Last updated