Dsr Requests
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 · enumRequiredPossible values:
Output format
Responses
201
DSR request created
400
Missing required parameters
401
Unauthorized
post
/api/v1/accounts/{account_id}/users/{user_id}/dsr_requestNo content
Retrieves the latest DSR request for a user
Authorizations
AuthorizationstringRequired
Canvas API access token
Path parameters
account_idintegerRequired
user_idintegerRequired
Responses
200
DSR request found
application/json
progress_statusstringOptional
request_namestringOptional
204
No DSR request found
401
Unauthorized
get
/api/v1/accounts/{account_id}/users/{user_id}/dsr_requestDownloads the completed DSR request file
Authorizations
AuthorizationstringRequired
Canvas API access token
Path parameters
account_idintegerRequired
dsr_request_idintegerRequired
Responses
200
File download
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
string · binaryOptional
404
Request not found or file not available
get
/accounts/{account_id}/dsr_requests/{dsr_request_id}/downloadLast updated
Was this helpful?