---
search:
  tags:
    - administration
    - PUT
seo:
  description: >-
    Updates an existing task type with all fields. All… Reference for the PUT
    /administration/task-settings/types/{id} endpoint in the Leadtime Public API
    API.
sidebar:
  badge: PUT
  label: Update task type
title: Update task type
type: openapi-operation
---
Updates an existing task type with all fields. All fields are required - provide complete task type configuration.

**What can be updated:**
- Type name and icon
- Base type (Feature or Bug)
- Multilingual translations
- Associated status IDs
- Associated custom field IDs
- Task template (provide HTML, will be converted)
- Required field names

**Important:** This is a full update - all fields must be provided. If a field is not provided, it will use the existing value. Use the PATCH endpoint for partial updates.

**Task template handling:**
If `templateDoc` is provided, it will replace the existing template. If not provided, the existing template is preserved.

<Operation source="api-reference" id="tasksettingscontroller-updatetasktype" />
