API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · processing_activities

Processing Activity Schema

Schema-ID
processing_activity
Collection
processing_activities
Permissions
  • Lesenprocessing_activity_view
  • Anlegenprocessing_activity_create
  • Ändernprocessing_activity_edit
  • Löschenprocessing_activity_delete

Felder

Processing Activity Schema

processing_activities4 Permissions

Schema for validating processing activity entities (GDPR Art. 30)

titlestringerforderlich

Processing activity title

1–500 Zeichen
descriptionstringoptional

Processing activity description

nullable
purposestringerforderlich

Purpose of processing

min 1 Zeichen
legalBasisstringerforderlich

Legal basis for processing (GDPR Art. 6)

CONSENTCONTRACTLEGAL_OBLIGATIONVITAL_INTERESTPUBLIC_INTERESTLEGITIMATE_INTEREST
legalBasisDetailstringoptional

Detailed explanation of legal basis

nullable
controllerNamestringoptional

Data controller name

nullable
controllerContactstringoptional

Data controller contact information

nullable
dpoContactstringoptional

Data protection officer contact

nullable
dataSubjectCategoriesstring[]optional

Categories of data subjects

Default: []
dataCategoriesstring[]optional

Categories of personal data

Default: []
specialCategoriesbooleanoptional

Whether special categories of data are processed (Art. 9)

Default: false
recipientCategoriesstring[]optional

Categories of recipients

Default: []
thirdCountryTransfersobject[]optional

Third country transfers

Default: []
countrystringerforderlich

Target country

adequacyBasisstringerforderlich

Adequacy basis for transfer

safeguardsstringerforderlich

Safeguards in place

retentionPeriodstringoptional

Data retention period

nullable
retentionLegalBasisstringoptional

Legal basis for retention period

nullable
tomIdsstring[]optional

Linked TOM UUIDs

Default: []
linkedAssetIdsstring[]optional

Linked asset UUIDs

Default: []
linkedRiskIdsstring[]optional

Linked risk UUIDs

Default: []
linkedAvvIdsstring[]optional

Linked AVV (data processing agreement) UUIDs

Default: []
linkedProjectIdsstring[]optional

Linked project UUIDs

Default: []
dataSubjectPartyIdsstring[]optional

Linked party UUIDs representing data subjects (Betroffene)

Default: []
statusstringerforderlich

Processing activity status

DRAFTACTIVEARCHIVED
nextReviewDatedatetimeoptional

Next review date

nullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/processing_activities — Liste, paginiert + filterbar
  • GET /api/v1/processing_activities/<id> — Einzelne Entity
  • POST /api/v1/processing_activities — Anlegen
  • PATCH /api/v1/processing_activities/<id> — Teil-Update
  • DELETE /api/v1/processing_activities/<id> — Soft-Delete
  • GET /api/v1/processing_activities/<id>/timeline — Audit + Aktivitäten

Suche