Asana Sanitized Data
Last updated
Last updated
© Worklytics Co.
The following table(s) contains detailed examples of the metadata fields available from the Asana API endpoints Worklytics leverages. In order to pseudonymize and sanitize PII and other potentially sensitive data, Worklytics provides access to a Data Loss Prevention (DLP) Proxy, which allows customers to pre-filter metadata, within customer infrastructure, before it is sent to Worklytics for processing.
These are the fields Worklytics recommends but the Worklytics DLP Proxy provides full field-level control and therefore any field may be removed or sanitized.
Field descriptions are taken from third party API documentation, these are maintained on a best effort basis and Worklytics can not guarantee their indefinite accuracy. Please refer to the source API site for the most up-to-date documentation.
How to read the "DLP Proxy" column in the table(s):
⭕ This field is transformed, usually partially redacted
🟡 This field is "pseudonymized" by the DLP Proxy: only a SHA256 hash of its value is sent to Worklytics; never the value itself
To see the full (unsanitized) version of this document, click here.
Worklytics requires access to the following API primary endpoints:
Model | Description | API docs |
---|---|---|
Used to retrieve a list of tasks (or an individual one). Also used to search for tasks in a workspace, and retrieve subtasks of a given task.
Endpoints:
| ||
Used to retrieve a list of users (a user object represents an account in Asana that can be given access to various workspaces, projects, and tasks)
Endpoints:
| ||
Used to retrieve a list of projects for a given team
Endpoints:
| ||
Used to retrieve a list of stories associated with a task.
Endpoints:
| ||
Used to retrieve a list of workspaces (all projects and tasks have an associated workspace)
Endpoints:
| ||
Used to retrieve a list of teams for a given workspace
Endpoints:
|
API docs: https://developers.asana.com/reference/tasks
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟢 Allowed |
| Long | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| User | The user to whom the task is assigned. Any PII data is pseudonymized. |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | The user who completed the task. Any PII data is pseudonymized. |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | The user who created the task. Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | The user's email address
Raw example: |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| List of CustomField | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| CustomFieldDate | |
🟢 Allowed |
| LocalDate | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| List of EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| List of EnumObject | |
🟢 Allowed |
| String | |
🟢 Allowed |
| List of Resource | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| List of Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| List of Resource | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟡 Pseudonymized |
| List of User | List of users following the task. Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| List of UserInteraction | User interactions of the task. Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String |
Raw example: |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| List of Membership | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Task | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| List of ProjectCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟡 Pseudonymized |
| List of TagCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| WorkspaceCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String |
API docs: https://developers.asana.com/docs/users
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟡 Pseudonymized |
| String | The user's email address
Raw example: |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String |
API docs: https://developers.asana.com/reference/projects
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String |
API docs: https://developers.asana.com/reference/stories
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | The user's email address
Raw example: |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| CustomField | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| CustomFieldDate | |
🟢 Allowed |
| LocalDate | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| List of EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| List of EnumObject | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| List of Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| ResourceWithSubtype | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| ResourceWithSubtype | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| ResourceWithSubtype | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| List of UserInteraction | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String |
Raw example: |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟢 Allowed |
| String | |
🟢 Allowed |
| StoryDate | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟢 Allowed |
| LocalDate | |
🟡 Pseudonymized |
| EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| List of EnumObject | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| String | |
🟢 Allowed |
| StoryDate | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟢 Allowed |
| LocalDate | |
🟡 Pseudonymized |
| EnumObject | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| List of EnumObject | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Resource | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| List of Preview | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| ProjectCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| StoryCompact | |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| TagCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| Task | |
🟢 Allowed |
| Long | |
🟢 Allowed |
| String | |
🟡 Pseudonymized |
| User | The user to whom the task is assigned. Any PII data is pseudonymized. |
🟢 Allowed |
| Resource | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | The user who completed the task. Any PII data is pseudonymized. |
🟢 Allowed |
| Instant | |
🟡 Pseudonymized |
| User | The user who created the task. Any PII data is pseudonymized. |
🟢 Allowed |
| List of CustomField | |
🟢 Allowed |
| List of Resource | |
🟢 Allowed |
| List of Resource | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟡 Pseudonymized |
| List of User | List of users following the task. Any PII data is pseudonymized. |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| Boolean | |
🟢 Allowed |
| Boolean | |
🟡 Pseudonymized |
| List of UserInteraction | User interactions of the task. Any PII data is pseudonymized. |
🟢 Allowed |
| List of Membership | |
🟢 Allowed |
| Resource | |
🟢 Allowed |
| Resource | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Integer | |
🟢 Allowed |
| Task | |
🟢 Allowed |
| String | |
🟢 Allowed |
| List of ProjectCompact | |
🟢 Allowed |
| String | |
🟢 Allowed |
| String | |
🟢 Allowed |
| Instant | |
🟢 Allowed |
| LocalDate | |
🟢 Allowed |
| List of TagCompact | |
🟡 Pseudonymized |
| WorkspaceCompact | |
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String | |
🟢 Allowed |
| Task | |
🟢 Allowed |
| String |
API docs: https://developers.asana.com/reference/workspaces
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String |
API docs: https://developers.asana.com/reference/getteamsforworkspace
DLP Proxy docs: Asana
DLP Proxy | Property Name | Type | Description |
---|---|---|---|
🟡 Pseudonymized |
| String | Globally unique identifier of the resource
Raw example: |
🟢 Allowed |
| String |