List all task types
Returns a list of all task types configured in the workspace. Task types structure workflows, bundle fields and statuses, and define how tasks are created and handled. Each task type specifies what kind of ticket is created, what information must be collected, and how the processing workflow works. This endpoint is optimized for common list data retrieval and includes translations, associated statuses, custom fields, and required fields for each type.
Use this endpoint as metadata before POST /tasks. The global create-task schema cannot know which fields are required for every workspace/task-type configuration. For the selected typeId, inspect requiredFields and include those fields in the POST /tasks body. Standard fields such as summary and estimatedTime can be listed here, as well as task custom fields.
/tasks/typesAuthorizationOAuth2 access token · headerrequiredapi:readAuthorizationBearer token (JWT) · headerrequiredincludeDeletedbooleanInclude deleted task types in the response (default: true)
Task types retrieved successfully
TaskTypeDtocustomFieldsstring[]requiredArray of custom field UUIDs associated with this task type. These custom fields appear when creating or editing tasks of this type.
deletedbooleanrequiredWhether this task type has been soft-deleted. Deleted types are typically hidden from active use but retained for historical data.
iconstringrequiredIcon identifier in the format :icon_name: (e.g., :rocket:, :bug:, :star:). Used for visual representation in task lists and views.
idstringrequiredUnique identifier (UUID) for the task type
namestringrequiredName of the task type (e.g., Bug, Feature, Support Request). Used for identification in the UI.
requiredFieldsstring[]requiredArray of field names that are required when creating tasks of this type. This is contextual metadata for POST /tasks: fields listed here must be included even when the global create-task OpenAPI schema marks them optional. Common values include summary, estimatedTime, deadline, assignedToId, accountableId, and custom field names.
sortnumberrequiredSort order for displaying task types in lists. Lower numbers appear first.
statusesstring[]requiredArray of task status UUIDs that are valid for this task type. Defines the workflow states available for tasks of this type.
translationsTranslationDto[]requiredMultilingual translations for the task type name. Supports displaying the type name in different languages based on user preferences.
Show propertiesHide properties
TranslationDtodescriptionobjectTranslated description
languagestringrequiredLanguage code (e.g., en, es, fr)
namestringrequiredTranslated name
typestringrequiredBase type category: Feature (value-adding work) or Bug (bug fix, typically not billable)
FeatureBugUnauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions