Asana Connector Module Connector Reference | MuleSoft Documentation
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Attachment
`<asana:get-attachments-by-attachment-gid>`
Get the full record for a single attachment. This operation makes an HTTP GET request to the /attachments/{attachment_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Attachment gid | Globally unique identifier for the attachment.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Custom Field
`<asana:get-custom-fields-by-custom-field-gid>`
Get the complete definition of a custom field’s metadata. Since custom fields can be defined for one of a number of types, and these types have different data and behaviors, there are fields that are relevant to a particular type. For instance, as noted above, enum_options is only relevant for the enum type and defines the set of choices that the enum could represent. The examples below show some of these type-specific custom field definitions. This operation makes an HTTP GET request to the /custom_fields/{custom_field_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Custom field gid | Globally unique identifier for the custom field.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Events
`<asana:get-events>`
Returns the full record for all events that have occurred since the sync token was created. A GET request to the endpoint. /[path_to_resource]/events can be made in lieu of including the resource ID in the data for the request.
```
NOTE: The resource returned will be the resource that triggered the event. This may be different from the one that the events were requested for. For example, a subscription to a project will contain events for tasks contained within the project.* This operation makes an HTTP GET request to the /events endpoint.
```
| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Events
`<asana:get-events>`
Returns the full record for all events that have occurred since the sync token was created. A GET request to the endpoint. /[path_to_resource]/events can be made in lieu of including the resource ID in the data for the request.
```
NOTE: The resource returned will be the resource that triggered the event. This may be different from the one that the events were requested for. For example, a subscription to a project will contain events for tasks contained within the project.* This operation makes an HTTP GET request to the /events endpoint.
```

### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
resource | A resource ID to subscribe to. The resource can be a task or project.  
A sync token received from the last request, or none on first sync. Events will be returned from the point in time that the sync token was generated. NOTE: On your first request, omit the sync token. The response will be the same as for an expired sync token, and will include a new valid sync token.If the sync token is too old (which may happen from time to time) the API will return a `412 Precondition Failed` error, and include a fresh sync token in the response.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Job
`<asana:get-jobs-by-job-gid>`
Returns the full record for a job. This operation makes an HTTP GET request to the /jobs/{job_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Globally unique identifier for the job.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Organization Export
`<asana:get-organization-exports-by-organization-export-gid>`
Returns details of a previously-requested Organization export. This operation makes an HTTP GET request to the /organization_exports/{organization_export_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Organization export gid | Globally unique identifier for the organization export.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Teams For Organization
`<asana:get-organizations-teams-by-workspace-gid>`
Returns the compact records for all teams in the organization visible to the authorized user. This operation makes an HTTP GET request to the /organizations/{workspace_gid}/teams endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Workspace gid | Globally unique identifier for the workspace or organization.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Portfolio Memberships
`<asana:get-portfolio-memberships>`
Returns a list of portfolio memberships in compact representation. You must specify `portfolio`, `portfolio` and `user`, or `workspace` and `user`. This operation makes an HTTP GET request to the /portfolio_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
portfolio | The portfolio to filter results on.  
A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
workspace | The workspace to filter results on.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Portfolio Membership
`<asana:get-portfolio-memberships-by-portfolio-membership-gid>`
Returns the complete portfolio record for a single portfolio membership. This operation makes an HTTP GET request to the /portfolio_memberships/{portfolio_membership_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Portfolio membership gid | Portfolio membership gid  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Portfolios
`<asana:get-portfolios>`
Returns a list of the portfolios in compact representation that are owned by the current API user. This operation makes an HTTP GET request to the /portfolios endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace or organization to filter portfolios on.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
The user who owns the portfolio. Currently, API users can only get a list of portfolios that they themselves own.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Portfolio
`<asana:get-portfolios-by-portfolio-gid>`
Returns the complete portfolio record for a single portfolio. This operation makes an HTTP GET request to the /portfolios/{portfolio_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Portfolio gid | Globally unique identifier for the portfolio.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Custom Field Settings For Portfolio
`<asana:get-portfolios-custom-field-settings-by-portfolio-gid>`
Returns a list of all of the custom fields settings on a portfolio, in compact form. This operation makes an HTTP GET request to the /portfolios/{portfolio_gid}/custom_field_settings endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Portfolio gid | Globally unique identifier for the portfolio.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Items For Portfolio
`<asana:get-portfolios-items-by-portfolio-gid>`
Get a list of the items in compact form in a portfolio. This operation makes an HTTP GET request to the /portfolios/{portfolio_gid}/items endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Portfolio gid | Globally unique identifier for the portfolio.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Portfolio Memberships For Portfolio
`<asana:get-portfolios-portfolio-memberships-by-portfolio-gid>`
Returns the compact portfolio membership records for the portfolio. This operation makes an HTTP GET request to the /portfolios/{portfolio_gid}/portfolio_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Portfolio gid | Globally unique identifier for the portfolio.  
A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Project Membership
`<asana:get-project-memberships-by-project-membership-gid>`
Returns the complete project record for a single project membership. This operation makes an HTTP GET request to the /project_memberships/{project_membership_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project membership gid | Project membership gid  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Project Status
`<asana:get-project-statuses-by-project-status-gid>`
Returns the complete record for a single status update. This operation makes an HTTP GET request to the /project_statuses/{project_status_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project status gid | The project status update to get.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Projects
`<asana:get-projects>`
Returns the compact project records for some filtered set of projects. Use one or more of the parameters provided to filter the projects returned. **Note: This endpoint. may timeout for large domains. Try filtering by team!** This operation makes an HTTP GET request to the /projects endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace or organization to filter projects on.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
The team to filter projects on.  
archived | Only return projects whose `archived` field takes on the value of this parameter.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Project
`<asana:get-projects-by-project-gid>`
Returns the complete project record for a single project. This operation makes an HTTP GET request to the /projects/{project_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Custom Field Settings For Project
`<asana:get-projects-custom-field-settings-by-project-gid>`
Returns a list of all of the custom fields settings on a project, in compact form. Note that, as in all queries to collections which return compact representation, `opt_fields` can be used to include more data than is returned in the compact representation. See the [getting started guide on input/output options](https://developers.asana.com/docs/#input-output-options) for more information. This operation makes an HTTP GET request to the /projects/{project_gid}/custom_field_settings endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Project Memberships For Project
`<asana:get-projects-project-memberships-by-project-gid>`
Returns the compact project membership records for the project. This operation makes an HTTP GET request to the /projects/{project_gid}/project_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Project Statuses For Project
`<asana:get-projects-project-statuses-by-project-gid>`
Returns the compact project status update records for all updates on the project. This operation makes an HTTP GET request to the /projects/{project_gid}/project_statuses endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Sections For Project
`<asana:get-projects-sections-by-project-gid>`
Returns the compact records for all sections in the specified project. This operation makes an HTTP GET request to the /projects/{project_gid}/sections endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Task Counts For Project
`<asana:get-projects-task-counts-by-project-gid>`
Get an object that holds task count fields. All fields are excluded by default. You must [opt in](/docs/input-output-options) using `opt_fields` to get any information from this endpoint. This endpoint has an additional [rate limit](/docs/standard-rate-limits) and each field counts especially high against our [cost limits](/docs/cost-limits). Milestones are just tasks, so they are included in the `num_tasks`, `num_incomplete_tasks`, and `num_completed_tasks` counts. This operation makes an HTTP GET request to the /projects/{project_gid}/task_counts endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tasks For Project
`<asana:get-projects-tasks-by-project-gid>`
Returns the compact task records for all tasks within the given project, ordered by their priority within the project. Tasks can exist in more than one project at a time. This operation makes an HTTP GET request to the /projects/{project_gid}/tasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project gid | Globally unique identifier for the project.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Section
`<asana:get-sections-by-section-gid>`
Returns the complete record for a single section. This operation makes an HTTP GET request to the /sections/{section_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Section gid | The globally unique identifier for the section.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tasks For Section
`<asana:get-sections-tasks-by-section-gid>`
**Board view only** : Returns the compact section records for all tasks within the given section. This operation makes an HTTP GET request to the /sections/{section_gid}/tasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Section gid | The globally unique identifier for the section.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Story
`<asana:get-stories-by-story-gid>`
Returns the full record for a single story. This operation makes an HTTP GET request to the /stories/{story_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Story gid | Globally unique identifier for the story.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tags
`<asana:get-tags>`
Returns the compact tag records for some filtered set of tags. Use one or more of the parameters provided to filter the tags returned. This operation makes an HTTP GET request to the /tags endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace to filter tags on.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tag
`<asana:get-tags-by-tag-gid>`
Returns the complete tag record for a single tag. This operation makes an HTTP GET request to the /tags/{tag_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Globally unique identifier for the tag.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tasks For Tag
`<asana:get-tags-tasks-by-tag-gid>`
Returns the compact task records for all tasks with the given tag. Tasks can have more than one tag at a time. This operation makes an HTTP GET request to the /tags/{tag_gid}/tasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Globally unique identifier for the tag.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tasks
`<asana:get-tasks>`
Returns the compact task records for some filtered set of tasks. Use one or more of the parameters provided to filter the tasks returned. You must specify a `project` or `tag` if you do not specify `assignee` and `workspace`. For more complex task retrieval, use [workspaces/{workspace_gid}/tasks/search](/docs/search-tasks-in-a-workspace). This operation makes an HTTP GET request to the /tasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
assignee | The assignee to filter tasks on. NOTE: If you specify `assignee`, you must also specify the `workspace` to filter on.  
The project to filter tasks on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
The section to filter tasks on. NOTE: Currently, this is only supported in board views.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace to filter tasks on. NOTE: If you specify `workspace`, you must also specify the `assignee` to filter on.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Modified since | Only return tasks that have been modified since the given time. NOTE: A task is considered 'modified' if any of its properties change, or associations between it and other objects are modified (, for example a task being added to a project). A task is not considered modified just because another object it is associated with (, for example a subtask) is modified. Actions that count as modifying the task include assigning, renaming, completing, and adding stories.  
Completed since | Only return tasks that are either incomplete or that have been completed since this time.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Attachments For Task
`<asana:get-tasks-attachments-by-task-gid>`
Returns the compact records for all attachments on the task. This operation makes an HTTP GET request to the /tasks/{task_gid}/attachments endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Task
`<asana:get-tasks-by-task-gid>`
Returns the complete task record for a single task. This operation makes an HTTP GET request to the /tasks/{task_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Dependencies For Task
`<asana:get-tasks-dependencies-by-task-gid>`
Returns the compact representations of all of the dependencies of a task. This operation makes an HTTP GET request to the /tasks/{task_gid}/dependencies endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable
| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Dependents For Task
`<asana:get-tasks-dependents-by-task-gid>`
Returns the compact representations of all of the dependents of a task. This operation makes an HTTP GET request to the /tasks/{task_gid}/dependents endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Projects For Task
`<asana:get-tasks-projects-by-task-gid>`
Returns a compact representation of all of the projects the task is in. This operation makes an HTTP GET request to the /tasks/{task_gid}/projects endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Stories For Task
`<asana:get-tasks-stories-by-task-gid>`
Returns the compact records for all stories on the task. This operation makes an HTTP GET request to the /tasks/{task_gid}/stories endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Subtasks For Task
`<asana:get-tasks-subtasks-by-task-gid>`
Returns a compact representation of all of the subtasks of a task. This operation makes an HTTP GET request to the /tasks/{task_gid}/subtasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tags For Task
`<asana:get-tasks-tags-by-task-gid>`
Get a compact representation of all of the tags the task has. This operation makes an HTTP GET request to the /tasks/{task_gid}/tags endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Task gid | The task to operate on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Team Memberships
`<asana:get-team-memberships>`
Returns compact team membership records. This operation makes an HTTP GET request to the /team_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | Globally unique identifier for the workspace. This parameter must be used with the user parameter.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Globally unique identifier for the team.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
A string identifying a user. This can either be the string "me", an email, or the gid of a user. This parameter must be used with the workspace parameter.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Team Membership
`<asana:get-team-memberships-by-team-membership-gid>`
Returns the complete team membership record for a single team membership. This operation makes an HTTP GET request to the /team_memberships/{team_membership_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Team membership gid | Team membership gid  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Team
`<asana:get-teams-by-team-gid>`
Returns the full record for a single team. This operation makes an HTTP GET request to the /teams/{team_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Team gid | Globally unique identifier for the team.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Projects For Team
`<asana:get-teams-projects-by-team-gid>`
Returns the compact project records for all projects in the team. This operation makes an HTTP GET request to the /teams/{team_gid}/projects endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Team gid | Globally unique identifier for the team.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
archived | Only return projects whose `archived` field takes on the value of this parameter.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Team Memberships For Team
`<asana:get-teams-team-memberships-by-team-gid>`
Returns the compact team memberships for the team. This operation makes an HTTP GET request to the /teams/{team_gid}/team_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Team gid | Globally unique identifier for the team.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Users For Team
`<asana:get-teams-users-by-team-gid>`
Returns the compact records for all users that are members of the team. This operation makes an HTTP GET request to the /teams/{team_gid}/users endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Team gid | Globally unique identifier for the team.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get User Task List
`<asana:get-user-task-lists-by-user-task-list-gid>`
Returns the full record for a user task list. This operation makes an HTTP GET request to the /user_task_lists/{user_task_list_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User task list gid | Globally unique identifier for the user task list.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Tasks For User Task List
`<asana:get-user-task-lists-tasks-by-user-task-list-gid>`
Returns the compact list of tasks in a user’s My Tasks list.
Access control is enforced for this endpoint, as with all Asana API endpoint. A user’s private tasks are filtered out if the API-authenticated user does not have access to them. Both complete and incomplete tasks are returned by default unless they are filtered out (for example, setting `completed_since=now` returns only incomplete tasks, which is the default view for 'My Tasks' in Asana.) This operation makes an HTTP GET request to the /user_task_lists/{user_task_list_gid}/tasks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User task list gid | Globally unique identifier for the user task list.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Completed since | Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword **now**.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Users
`<asana:get-users>`
Returns the user records for all users in all workspaces and organizations accessible to the authenticated user. Accepts an optional workspace ID parameter. Results are sorted by user ID. This operation makes an HTTP GET request to the /users endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace or organization ID to filter users on.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get User
`<asana:get-users-by-user-gid>`
Returns the full user record for the single user with the provided ID. Results are sorted by user ID. This operation makes an HTTP GET request to the /users/{user_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Favorites For User
`<asana:get-users-favorites-by-user-gid>`
Returns all of a user’s favorites in the given workspace, of the given type. Results are given in order (The same order as Asana’s sidebar). This operation makes an HTTP GET request to the /users/{user_gid}/favorites endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Resource type |  Enumeration, one of:
  * PORTFOLIO
  * PROJECT

| The resource type of favorites to be returned.  
workspace | The workspace in which to get favorites.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Team Memberships For User
`<asana:get-users-team-memberships-by-user-gid>`
Returns the compact team membership records for the user. This operation makes an HTTP GET request to the /users/{user_gid}/team_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | Globally unique identifier for the workspace.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Teams For User
`<asana:get-users-teams-by-user-gid>`
Returns the compact records for all teams to which the given user is assigned. This operation makes an HTTP GET request to the /users/{user_gid}/teams endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
organization | The workspace or organization to filter teams on.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get User Task List For User
`<asana:get-users-user-task-list-by-user-gid>`
Returns the full record for a user''s task list. This operation makes an HTTP GET request to the /users/{user_gid}/user_task_list endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
workspace | The workspace in which to get the user task list.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Workspace Memberships For User
`<asana:get-users-workspace-memberships-by-user-gid>`
Returns the compact workspace membership records for the user. This operation makes an HTTP GET request to the /users/{user_gid}/workspace_memberships endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
User gid | A string identifying a user. This can either be the string "me", an email, or the gid of a user.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Webhooks
`<asana:get-webhooks>`
Get the compact representation of all webhooks your app has registered for the authenticated user in the given workspace. This operation makes an HTTP GET request to the /webhooks endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an input parameter to the next request. If an offset is not passed in, the API will return the first page of results. 'Note: You can only pass in an offset that was returned to you via a previously paginated request.'  
workspace | The workspace to query for webhooks in.  
resource | Only return webhooks for the given resource.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Results per page. The number of objects to return per page. The value must be between 1 and 100.  
output Mime Type | The mime type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Webhook
`<asana:get-webhooks-by-webhook-gid>`
Returns the full record for the given webhook. This operation makes an HTTP GET request to the /webhooks/{webhook_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Webhook gid | Globally unique identifier for the webhook.  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.  
Target Variable | Name of the variable that stores operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * 

### Throws
  * ASANA:BAD_REQUEST
  * ASANA:CLIENT_ERROR
  * ASANA:CONNECTIVITY
  * ASANA:INTERNAL_SERVER_ERROR
  * ASANA:NOT_ACCEPTABLE
  * ASANA:NOT_FOUND
  * ASANA:RETRY_EXHAUSTED
  * ASANA:SERVER_ERROR
  * ASANA:SERVICE_UNAVAILABLE
  * ASANA:TIMEOUT
  * ASANA:TOO_MANY_REQUESTS
  * ASANA:UNAUTHORIZED
  * ASANA:UNSUPPORTED_MEDIA_TYPE


## Get Workspace Membership
`<asana:get-workspace-memberships-by-workspace-membership-gid>`
Returns the complete workspace record for a single workspace membership. This operation makes an HTTP GET request to the /workspace_memberships/{workspace_membership_gid} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Workspace membership gid | Workspace membership gid  
Opt pretty | Provides 'pretty'output. Provides the response in a 'pretty'format. In the case of JSON this means doing proper line breaking and indentation to make it readable. This will take extra time and increase the response size so it is advisable only to use this during debugging.  
Opt fields |  Array of String | Defines fields to return. Some requests return **compact** representations of objects to conserve resources and complete the request more efficiently. Other times requests return more information than you may need. This option allows you to list the exact set of fields that the API should be sure to return for the objects. The field names should be provided as paths, described below. The ID of included objects will always be returned, regardless of the field options.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configure if repeatable streams should be used and their behavior  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout}  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER