Actions75
- Compliance Report Actions
- Consent And Preference Actions
- Data Manager Actions
- Add Preference Into Your Configuration Tree
- Add Purpose Into Your Configuration Tree
- Create Preference
- Create Purpose
- Delete Preference
- Delete Purpose
- Delete Selected Preference
- Delete Selected Purpose
- Get Available Regulations and Related Information
- Get Configuration Tree
- Get Preference
- Get Purpose
- Get Vendor
- List Preferences
- List Purposes
- List User Rights
- List Vendors
- Update Preference
- Update Purpose
- Privacy Request Actions
- Widget Actions
- Create Authentication Provider
- Create Consent Notice
- Create Widget
- Delete Widget
- Get Archived Widget
- Get Current Draft Configuration For Notice
- Get Custom Theme
- Get Deployment
- Get Entity
- Get Widget
- List Archived Widget
- List Custom Themes
- List Deployments
- List Entities
- List Widgets
- Publish Current Draft Configuration For Notice
- Publish Widget
- Set Default Authentication Provider
- Update Component
- Update Current Draft Configuration For Notice
- Update Custom Theme
- Update Entity
- Update Multiple Components
- Update Multiple Entities
- Update Widget
Data Manager → List Purposes
AI-generatedOverview
This node operation lists all purposes managed in the Didomi Data Manager. It allows users to retrieve a collection of purposes with optional query parameters to filter or paginate the results. This is useful for managing and auditing privacy-related purposes within an organization's data management system.
Use Case Examples
- A privacy officer wants to retrieve all data processing purposes defined in their Didomi account to review compliance.
- A developer integrates this node to fetch purposes dynamically for display in a privacy preference center.
Properties
| Name | Meaning |
|---|---|
| Query Parameters | Optional filters and pagination controls for listing purposes, such as organization user ID, limit, cursor, status, and other relevant fields. |
Output
JSON
id- Unique identifier of the purpose.name- Name of the purpose.description- Description of the purpose.status- Current status of the purpose.created_at- Timestamp when the purpose was created.updated_at- Timestamp when the purpose was last updated.
Dependencies
- Didomi API credentials (API Key and API Secret)
Troubleshooting
- Ensure that the API Key and API Secret credentials are correctly set and valid, as missing or invalid credentials will cause authentication errors.
- Verify that required parameters such as configuration tree ID or purpose ID are provided when needed; missing required parameters will throw errors.
- Check network connectivity and Didomi API availability if requests fail or time out.
- Review error messages returned by the Didomi API for specific issues such as invalid query parameters or unauthorized access.
Links
- Didomi API - List Purposes - Official Didomi API documentation for listing purposes in the Data Manager resource.