Get data processing activities (Paginated)

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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

How pagination works

This endpoint returns results in pages. Use the following query parameters to navigate through them:

ParameterTypeDefaultDescription
pageinteger1The page number to retrieve (1-based)
sizeinteger10Number of records per page (max: 100)

The response envelope contains the following fields:

FieldDescription
totalTotal number of processing activities matching your query
sizeNumber of records returned in this page
pageCurrent page index
itemsThe 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 size to 100 (the maximum) and iterate until page * 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:

ValueDescription
ActorsActors linked to the processing (stakeholders, recipients, etc.)
Actors.ActorActor detail objects
AreaThe organizational area the processing belongs to
TagsTags attached to the processing
Tags.TagTag detail objects
WorkflowStepCurrent workflow step
OwnersProcessing owners
Owners.UserOwner user detail objects
AssetsSystems and files linked to the processing
DataRetentionRulesData retention rules (datasets) associated with the processing
PurposesPurposes of the processing activity
SecurityMeasuresSecurity measures applied to the processing
PersonCategoriesCategories of data subjects
AttachmentsFiles 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.

Path Params
string
required
Query Params
string
enum
Allowed:
uuid

Filter by a specific data retention rule identifier

uuid

Filter by any attached actor (stakholders, recipients, customers)

stakeholderIds
array of uuids or null

Filter by a specific stakeholder identifier

stakeholderIds
userIds
array of int32s

Filter by a specific stakeholder identifier

userIds
uuid

Filter by a specific actor identifier

uuid

Filter by a specific data controller identifier

uuid

Filter by a specific security measure

int32

Filter by organizational unit identifier

boolean

Archived state

legalBasis
array of objects

Filter by any legal basis present in data processing purposes

legalBasis
controls
array of objects

Filter by any legal basis present in data processing purposes

controls
tags
array of uuids

Filter by tag ids

tags
workflows
array of int32s

Filter by workflow step identifier

workflows
fields
array of uuids

Filter by data field ids

fields
boolean

If true, it will only get record with sensitive data

countries
array of strings

Filter by transfer countries

countries
states
array of objects

Filter by internal states

states
string
enum

Todo : convert to type non array param

Allowed:
uuid
string
length ≤ 250

Full text search

ids
array of uuids

Filter by a list of id

ids
int32

Identifier of the user who created the data processing

int32

Identifier of the user who last updated the data processing

int32

Identifier of the user who published the data processing

string
length ≤ 700
int32
1 to 2147483647
int32
1 to 9999
int32
string
length ≤ 100
boolean
string
length ≤ 3000
boolean
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json