Reference

Endpoint Get Workspace Custom Fields


Name

get_workspace_custom_fields

Description

Related Tables

WorkspaceCustomFields

Parameters

Parameter Required Options
Name: WorkspaceId

Label: Workspace Id

YES
Name: Fields

Label: Fields

Option Value
custom_field custom_field
asana_created_field asana_created_field
created_by created_by
created_by.name created_by.name
currency_code currency_code
custom_label custom_label
custom_label_position custom_label_position
date_value date_value
date_value.date date_value.date
date_value.date_time date_value.date_time
description description
display_value display_value
enabled enabled
enum_options enum_options
enum_options.color enum_options.color
enum_options.enabled enum_options.enabled
enum_options.name enum_options.name
enum_value enum_value
enum_value.color enum_value.color
enum_value.enabled enum_value.enabled
enum_value.name enum_value.name
format format
has_notifications_enabled has_notifications_enabled
id_prefix id_prefix
is_formula_field is_formula_field
is_global_to_workspace is_global_to_workspace
is_value_read_only is_value_read_only
multi_enum_values multi_enum_values
multi_enum_values.color multi_enum_values.color
multi_enum_values.enabled multi_enum_values.enabled
multi_enum_values.name multi_enum_values.name
name name
number_value number_value
people_value people_value
people_value.name people_value.name
precision precision
representation_type representation_type
resource_subtype resource_subtype
text_value text_value
type type
is_important is_important
parent parent
parent.name parent.name
project project
project.name project.name
portfolio portfolio
portfolio.name portfolio.name
workspace workspace
Name: Limit

Label: Limit

Results per page. The number of objects to return per page. The value must be between 1 and 100.

Output Columns

Label Data Type (SSIS) Data Type (SQL) Length Description
Id DT_WSTR nvarchar(50) 50
Name DT_WSTR nvarchar(255) 255
Type DT_WSTR nvarchar(50) 50
Description DT_NTEXT nvarchar(MAX)
AsanaCreatedField DT_WSTR nvarchar(50) 50
CreatedById DT_WSTR nvarchar(50) 50
CreatedByName DT_WSTR nvarchar(255) 255
RepresentationType DT_WSTR nvarchar(100) 100
CustomLabel DT_WSTR nvarchar(50) 50
CustomLabelPosition DT_WSTR nvarchar(50) 50
Enabled DT_BOOL bit
EnumOptions DT_WSTR nvarchar(1000) 1000
Format DT_WSTR nvarchar(50) 50
HasNotificationsEnabled DT_BOOL bit
IsGlobalToWorkspace DT_BOOL bit
IsFormulaField DT_BOOL bit
IsValueReadOnly DT_BOOL bit
Precision DT_I4 int
ResourceSubtype DT_WSTR nvarchar(50) 50
IdPrefix DT_WSTR nvarchar(100) 100
ValuePath DT_WSTR nvarchar(50) 50
If the column you are looking for is missing, consider customizing Asana Connector.

Input Columns

Label Data Type (SSIS) Data Type (SQL) Length Description
There are no Static columns defined for this endpoint. This endpoint detects columns dynamically at runtime.

Examples

SSIS

Use Asana Connector in API Source or in API Destination SSIS Data Flow components to read or write data.

API Source

This Endpoint belongs to the WorkspaceCustomFields table, therefore it is better to use it, instead of accessing the endpoint directly:

API Source - Asana
Read and write data related to Tasks, Projects, Workspaces, Portfolios, TimeEntries, Memberships and more.
Asana
WorkspaceCustomFields
Required Parameters
Workspace Id Fill-in the parameter...
Optional Parameters
Continue On 404 Error (When record not found) False
SSIS API Source - Read from table or endpoint

API Destination

This Endpoint belongs to the WorkspaceCustomFields table, therefore it is better to use it, instead of accessing the endpoint directly. Use this table and table-operation pair to get workspace custom fields:

API Destination - Asana
Read and write data related to Tasks, Projects, Workspaces, Portfolios, TimeEntries, Memberships and more.
Asana
WorkspaceCustomFields
Select
Required Parameters
Workspace Id Fill-in the parameter...
Optional Parameters
Continue On 404 Error (When record not found) False
SSIS API Destination - Access table operation

ODBC application

Use these SQL queries in your ODBC application data source:

Get WorkspaceCustomFields

SELECT * FROM WorkspaceCustomFields

get_workspace_custom_fields endpoint belongs to WorkspaceCustomFields table(s), and can therefore be used via those table(s).

SQL Server

Use these SQL queries in SQL Server after you create a data source in Data Gateway:

Get WorkspaceCustomFields

DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * FROM WorkspaceCustomFields';

EXEC (@MyQuery) AT [LS_TO_ASANA_IN_GATEWAY];

get_workspace_custom_fields endpoint belongs to WorkspaceCustomFields table(s), and can therefore be used via those table(s).