Dsr Requests

Create DSR request

post
/api/v1/accounts/{account_id}/users/{user_id}/dsr_request

Creates a Data Subject Request for a user (GDPR compliance)

Authorizations
AuthorizationstringRequired

Canvas API access token

Path parameters
account_idintegerRequired
user_idintegerRequired
Body
request_namestringRequired

Name for the DSR request

request_outputstring · enumRequired

Output format

Possible values:
Responses
post
/api/v1/accounts/{account_id}/users/{user_id}/dsr_request

No content

Get latest DSR request

get
/api/v1/accounts/{account_id}/users/{user_id}/dsr_request

Retrieves the latest DSR request for a user

Authorizations
AuthorizationstringRequired

Canvas API access token

Path parameters
account_idintegerRequired
user_idintegerRequired
Responses
chevron-right
200

DSR request found

application/json
progress_statusstringOptional
request_namestringOptional
get
/api/v1/accounts/{account_id}/users/{user_id}/dsr_request

Download DSR request

get
/accounts/{account_id}/dsr_requests/{dsr_request_id}/download

Downloads the completed DSR request file

Authorizations
AuthorizationstringRequired

Canvas API access token

Path parameters
account_idintegerRequired
dsr_request_idintegerRequired
Responses
chevron-right
200

File download

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
string · binaryOptional
get
/accounts/{account_id}/dsr_requests/{dsr_request_id}/download

Last updated

Was this helpful?