Skip to main content
Celoxis API v2
LiveUpdated 2 Sep 2026

Common operations

Cloning Records

Create a project, task or user from an existing record. Cloning is in beta.

Clone a record

POST/api/v2/{entity}/{id}/cloneCreate a record from an existing record

The response is { data: {created-object} }. Send a JSON object in the request body with only the properties that should differ from the source record. The response contains the newly created record.

Cloning is only supported for projects, tasks and users. Creatable properties are listed in Creating Records and in the API Property Reference in your Celoxis account.

To clone a project whose id is 123, with a different name and a planned start of 1 May 2020:

bash
Example
curl -g -X POST \
  -H 'Content-Type: application/json' \
  -H 'Authorization: bearer YourTokenHere' \
  -d '{
    "name": "Create logo for ABC.com",
    "plannedStart": "2020-05-01"
  }' \
  'https://app.celoxis.com/psa/api/v2/projects/123/clone'