Skip to main content

Creation and Deletion of a GDPR Purpose

How to Work with GDPR Purposes via REST API

Written by Lenka Haringerová

A GDPR purpose for a record can be created via XML in the following way:

<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana>
<!-- záznam, může být z kterékoliv podporované evidence" -->
<id>code:FAKTURA1</id>
<!-- lze normálně uvést další vlastnosti záznamu jako při běžném importu -->
<vytvor-ucel>
<definiceUcelu>code:DEFINICE</definiceUcelu>
<poznam>U&#x17E;ivatelsk&#xE1; pozn&#xE1;mka</poznam>
<!-- nepovinné -->
</vytvor-ucel>
</faktura-vydana>
</winstrom>

A GDPR purpose can also be unlinked and deleted:

<?xml version="1.0"?>
<winstrom version="1.0">
<faktura-vydana>
<!-- záznam, může být z kterékoliv podporované evidence" -->
<id>code:FAKTURA1</id>
<!-- lze normálně uvést další vlastnosti záznamu jako při běžném importu -->
<zrus-ucel>
<id>1</id>
</zrus-ucel>
</faktura-vydana>
</winstrom>

The purpose identifier is obtained by querying a specific register. Those that support GDPR contain the "ucely" relation.

Did this answer your question?