# Task Definitions Task definition management operations ## Create a new task definition for an account - [POST /accounts/{accountId}/task-definitions](https://docs.syncdocs.ai/api/sync-cloud-openapi/task-definitions/createtaskdefinition.md): Creates a new task definition with specified model, and instructions for the task ## List all task definitions for an account - [GET /accounts/{accountId}/task-definitions](https://docs.syncdocs.ai/api/sync-cloud-openapi/task-definitions/listtaskdefinitions.md): Retrieves a list of all task definitions associated with the specified account ## Get a specific task definition by ID - [GET /accounts/{accountId}/task-definitions/{taskDefinitionId}](https://docs.syncdocs.ai/api/sync-cloud-openapi/task-definitions/gettaskdefinition.md): Retrieves detailed information about a specific task definition ## Update an existing task definition - [PUT /accounts/{accountId}/task-definitions/{taskDefinitionId}](https://docs.syncdocs.ai/api/sync-cloud-openapi/task-definitions/updatetaskdefinition.md): Updates the properties of an existing task definition ## Delete a task definition - [DELETE /accounts/{accountId}/task-definitions/{taskDefinitionId}](https://docs.syncdocs.ai/api/sync-cloud-openapi/task-definitions/deletetaskdefinition.md): Permanently deletes a task definition from the account