SupportDeveloper ForumLogin
  • Overview
    • Introduction
    • Getting Started
    • Authentication
    • Error Handling
    • Pagination
    • Filtering
    • Ordering
    • Rate Limits
    • Permissions
    • Webhooks
    • MCP Server
    • Versioning
    • Changelog
    • Support
  • API v1 Reference
    • Projects Overview
    • Tasks Overview
    • Time Tracking Overview
    • Documents Overview
    • Search Overview
    • Companies Overview
    • Users Overview
    • Files & Images Overview
    • Custom Fields Overview
    • Workload & Planning Overview
    • Project Templates Overview
    • Login & Access Overview
    • API Management Overview
LogoLogo
SupportDeveloper ForumLogin
API v1 ReferenceTask Lists

Changes the project of the task list with the specified id.

POST
https://api.awork.com/api/v1/projects/:projectId/tasklists/:taskListId/changeproject
POST
/api/v1/projects/:projectId/tasklists/:taskListId/changeproject
1curl -X POST https://api.awork.com/api/v1/projects/projectId/tasklists/taskListId/changeproject \
2 -H "Authorization: Bearer <token>" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "projectId": "123e4567-e89b-12d3-a456-426614174000",
6 "taskStatusMapping": [
7 {
8 "oldStatusId": "123e4567-e89b-12d3-a456-426614174000",
9 "newStatusId": "123e4567-e89b-12d3-a456-426614174000"
10 }
11 ]
12}'
Try it
1{}
This endpoint also moves all tasks and time entries to the new project. This will also change the tracked time sum of the old and new projects. The task status mapping will move all tasks of a certain status to the new provided status on the mapping. <Check title="Required Permissions">Any authenticated user.</Check>
Was this page helpful?
Previous

Creates a copy of the task list.

Next
Built with
Creates a copy of the task list.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token.

Path parameters

projectIdstringRequiredformat: "uuid"
The id of the project.
taskListIdstringRequiredformat: "uuid"
The id of the task list.

Request

The model to change the project of the task list.
projectIdstringRequiredformat: "uuid"
The id of the project the list will be moved to.
taskStatusMappinglist of objectsRequired
The task status mapping from old task status to new task status.

Response

OK
The id of the project.
The id of the task list.

Bearer authentication of the form Bearer <token>, where token is your auth token.

The model to change the project of the task list.

This endpoint also moves all tasks and time entries to the new project. This will also change the tracked time sum of the old and new projects. The task status mapping will move all tasks of a certain status to the new provided status on the mapping.

Required Permissions
Any authenticated user.