Get a project template

Returns the complete project template record for a single project template.

Path Params
string
required

Globally unique identifier for the project template.

Query Params
array of strings

This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter to a comma-separated list of the properties you wish to include.

opt_fields
boolean

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.

Responses

Response body
object
object

A project template is an object that allows new projects to be created with a predefined setup, which may include tasks, sections, Rules, etc. It simplifies the process of running a workflow that involves a similar set of work every time.

string

Globally unique identifier of the resource, as a string.

string

The base type of this resource.

string

Name of the project template.

string

Free-form textual information associated with the project template

string

The description of the project template with formatting as HTML.

boolean

True if the project template is public to its team.

object | null

A user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.

object

A team is used to group related projects and people together within an organization. Each project in an organization is associated with a team.

array of objects

Array of date variables in this project template. Calendar dates must be provided for these variables when instantiating a project.

requested_dates
object
string

Globally unique identifier of the date field in the project template. A value of 1 refers to the project start date, while 2 refers to the project due date.

string

The name of the date variable.

string

The description of what the date variable is used for when instantiating a project.

string | null

Color of the project template.

dark-pink dark-green dark-blue dark-red dark-teal dark-brown dark-orange dark-purple dark-warm-gray light-pink light-green light-blue light-red light-teal light-brown light-orange light-purple light-warm-gray

array of objects

Array of template roles in this project template. User Ids can be provided for these variables when instantiating a project to assign template tasks to the user.

requested_roles
object
string

Globally unique identifier of the resource, as a string.

string

The base type of this resource.

string

Name of the template role.

Language
Credentials
OAuth2
Request
Asana Home
Asana helps you manage projects, focus on what's important, and organize work in one place for seamless collaboration.
© 2023 Asana, Inc.