provider Tasks GET /workspaces/{workspace_gid}/tasks/custom_id/{custom_id}
@utdk/asana /workspaces/{workspace_gid}/tasks/custom_id/{custom_id}
Get a task for a given custom ID
<b>Required scope: </b><code>tasks:read</code> <table> <tr> <th>Field</th> <th>Required Scope</th> </tr> <tr> <td><code>memberships</code></td> <td><code>projects:read</code>, <code>project_sections:read</code></td> </tr> <tr> <td><code>actual_time_minutes</code></td> <td><code>time_tracking_entries:read</code></td> </tr> </table> Returns a task given a custom ID shortcode.
workspace_gid path required
Globally unique identifier for the workspace or organization.
string
custom_id path required
Generated custom ID for a task.
string

Try it

Authentication
Configure credentials for Asana
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

gettaskforcustomid
GET/workspaces/{workspace_gid}/tasks/custom_id/{custom_id}
<b>Required scope: </b><code>tasks:read</code> <table> <tr> <th>Field</th> <th>Required Scope</th> </tr> <tr> <td><code>memberships</code></td> <td><code>projects:read</code>, <code>project_sections:read</code></td> </tr> <tr> <td><code>actual_time_minutes</code></td> <td><code>time_tracking_entries:read</code></td> </tr> </table> Returns a task given a custom ID shortcode.

Parameters

required

Globally unique identifier for the workspace or organization.

required

Generated custom ID for a task.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import asana from '@utdk/asana';

await asana.gettaskforcustomid()