Query API

Access your organization’s Instructure data using a robust REST API.

The DAP Query API is a robust RESTful API that enables seamless, programmatic access to data within the Data Access Platform (DAP). Designed to handle large-scale data retrieval, it supports secure, flexible interactions with Instructure datasets.

Before using they Query API, it is recommended to familiarize yourself with the key concepts of DAP.

API Endpoint

The Query API can be accessed via the following endpoint:

https://api-gateway.instructure.com/dap/

Conventions

The HTTP method used in an endpoint determines the type of action performed on a resource. Common methods include GET, POST, DELETE, and PATCH. Refer to the REST API reference documentation for details on the HTTP methods for each endpoint.

Rate Limiting

DAP CLI follows the rate limiting policies of DAP. Be mindful of these limits when making requests.

Status Codes

The Query API uses standard HTTP response codes to indicate the success or failure of requests:

  • Codes in the 2xx range indicate success.

  • Codes in the 4xx range indicate incorrect or incomplete parameters (e.g. invalid authentication credentials, non-exist namespace etc.).

  • Codes in the 5xx range indicate a server-side issue (e.g. gateway timeout error, restricted client access etc.).

Where To Get Help

Last updated

Copyright © 2024 Instructure, Inc. All rights reserved.