Anonymize data about selected users

This endpoint can be used to anonymize the data of one or multiple selected Alfabet users.

  • The user that will execute the RESTful service call must have the permissions required to execute anonymization. These permissions are only available on request. Please contact Software GmbH Support to grant the required permissions.
  • The user is not excluded from anonymization.

    You can check whether the user is excluded from anonymization in the Account Management > User Administration functionality of the Portfolio Admin user profile. Select the user, click Edit and check whether the Exclude from Anonymization checkbox is selected.

Data anonymization is an irreversible action!

Endpoint name: anonymizeuser

HTTP method: PUT

Service call: ServerAdress/api/v2/anonymizeuser

Authorization Header Field: Authorization:TypeValue

Click for details about authorization.

Additional Header Fields: Content-Type: application/json; charset=utf-8

Body: The body is a JSON object with the following structure:

Field Mandatory/Optional Required Value
"Refs":["RefstrOfObject","RefstrOfObject"] Mandatory An array containing one or multiple values of the REFSTR property of objects of the object class Person with the stereotype User in the Alfabet database. All users included in the array will be anonymized.

Return value: The return value is a JSON object with three fields:

RESTful Service call:

Service call: https://AlfabetCloud/AlfabetAPIServer/api/v2/anonymizeuser

HTTP method: PUT

Headers:

  • Authorization: bearer eyJ0eXAiOiJKVxMiJ9.eyJpc3MiOiJhbGZhYmV0IiwiaWF0IjoiMTU3MzAzMjA0NiIsImV4cCI6IjE1NzMwMzMyNDYiLCJxc2giOm51bGwsInN1YiI6IkFwaSBBdXRoZW50aWNhdGlvbiIsImNvbnRleHQiOnsidXNlciI6eyJVc2VyS2V5IjoiQUxGQUJFRDRUNGNc1R5cGUiOjB9fX0.PJC0EWtlUETbraV7NckVkRTFVm356y6K9JyhFR245hXp-2ApttryATZ_dAL0bi_GZpeJx7iqr_lRIA
  • Content-Type: application/json; charset=utf-8

Body:

  • {
  • "Refs": ["421-5-0","421-9-0","421-12-0","421-999-0"]
  • }

A user with the last specified REFSTR does not exist.

Response of the service call:

  • {
    • "Count": 3,
    • "RejectedObjects":{
      • "RefStr": "421-999-0",
      • "Message": "Cannot find instance"
      • }
  • }