Returns a paginated list of data processing activities for a given workspace. Use the select parameter to include related objects such as actors, assets, retention rules, or person categories in the response.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
How pagination works
This endpoint returns results in pages. Use the following query parameters to navigate through them:
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | The page number to retrieve (1-based) |
size | integer | 10 | Number of records per page (max: 100) |
The response envelope contains the following fields:
| Field | Description |
|---|---|
total | Total number of processing activities matching your query |
size | Number of records returned in this page |
page | Current page index |
items | The list of processing activities for this page |
To retrieve all processing activities, iterate through pages until you have collected total records.
Example: to retrieve the second page with 50 records per page:
GET /v1/ws/{workspaceId}/DataProcessings?page=2&size=50
Tip: To retrieve everything in one shot, set
sizeto100(the maximum) and iterate untilpage * size >= total.
Selecting additional fields in the response
By default, the paginated endpoint only returns core fields for each processing activity.
Related objects are excluded to reduce payload size and improve performance.
To include them, use the select query parameter. Important: the select parameter is exclusive — as soon as you use it, only the explicitly listed relations are loaded. If you omit a value (e.g. Tags), it will be empty in the response, even if data exists.
Always pass the full set of relations you need. The available values are:
| Value | Description |
|---|---|
Actors | Actors linked to the processing (stakeholders, recipients, etc.) |
Actors.Actor | Actor detail objects |
Area | The organizational area the processing belongs to |
Tags | Tags attached to the processing |
Tags.Tag | Tag detail objects |
WorkflowStep | Current workflow step |
Owners | Processing owners |
Owners.User | Owner user detail objects |
Assets | Systems and files linked to the processing |
DataRetentionRules | Data retention rules (datasets) associated with the processing |
Purposes | Purposes of the processing activity |
SecurityMeasures | Security measures applied to the processing |
PersonCategories | Categories of data subjects |
Attachments | Files attached to the processing record |
To combine multiple values, pass them as a comma-separated list in a single select parameter:
GET /v1/ws/{workspaceId}/DataProcessings
?select=Actors,Actors.Actor,Area,Tags,Tags.Tag,WorkflowStep,Owners,Owners.User,Assets,DataRetentionRules,Purposes,SecurityMeasures,PersonCategories,Attachments
Performance note: Selecting many related objects — especially on large workspaces — increases response time and payload size. Only request what your use case requires.
