- Print
- DarkLight
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
PUT /external/schedule/{externalId}/anonymize/mark
The {externalId}
in the URL is the external id of an archived schedule (unless forceArchive=true
) with all results published, i.e. for all candidates.
This API call allows you to mark a schedule for anonymization.
More info on Schedule Anonymization
We kindly refer you to the Anonymization of candidate exam results section of our Anonymization of personal data page in the Knowledge Base for more details.
Anonymization Activation
Anonymization needs to be activated
Please request the Anonymization to be activated for your Cirrus environment(s) by our Technical Support (as long as there is no UI in Cirrus).
Request
Always include the required HTTP Headers
Apart from {externalId}
in the URL there is one optional parameter:
Name | Data Type | Description |
---|---|---|
forceArchive | boolean | If true, a schedule will be archived first. If false, the schedule must already be archived, see also /archive |
Sample Request
PUT https://api.cirrusplatform.com/api/v1/integrations/external/schedule/EXT_sch_1/anonymize/mark
Sample Response
{
"IsAnonymized": true,
"AnonymizationDate": "DD-MM-YYYYThh:mm:ss.xxxZ",
}
Response codes
Code | Description |
---|---|
200 | Successful operation |
321 | Anonymization not supported. See Anonymization Activation |
322 | Cannot anonymize draft schedule > a draft schedule is not planned yet and thus no data to anonymize |
323 | Cannot anonymize active schedule > schedule needs to be archived first, or use forceArchive=true |
324 | Cannot anonymize schedule with unpublished results |
325 | Schedule has already been marked for anonymization |
326 | Schedule has already been anonymized |
327 | Schedule not marked for anonymization |
403 | Not allowed to use external API |
500 | Internal server error |
Was this article helpful?