Saltar al contenido principal
Celoxis API v2
Actualizado en directo el 2 de septiembre de 2026

Entidad

Proyectos

Recuperar y gestionar proyectos, incluyendo operaciones de inserción, actualización y clonación.

Puntos finales

GET/api/v2/projectsRecuperar una lista
GET/api/v2/projects/{id}Recuperar un registro
POST/api/v2/projectsCrear registros
PATCH/api/v2/projectsActualizar registros
DELETE/api/v2/projects/{id}Eliminar un registro

Actualizar o insertar un proyecto

POST/api/v2/projects/upsertCrear o actualizar mediante clave externa
PUT/api/v2/projects/upsertCrear o actualizar mediante clave externa

Proporcione una externalKey no vacía (el ID de su sistema) y no envíe el ID . Celoxis busca un proyecto con esa externalKey en su empresa; si lo encuentra, lo actualiza; de lo contrario, lo crea. La respuesta incluye el JSON habitual del proyecto, además de la acción ( creado o actualizado ) y success : true . La externalKey debe ser única por empresa. Si hay varias coincidencias, se devuelve un error HTTP 409.

intento
Ejemplo
curl -X PUT \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{ "externalKey": "ERP-P-1001", "name": "Website Redesign", "workspace": 12345 }' \ 'https://app.celoxis.com/psa/api/v2/projects/upsert'

Clonar un proyecto

POST/api/v2/projects/{id}/cloneCrea un proyecto a partir de un proyecto existente.

Envía un objeto JSON en el cuerpo de la solicitud con solo las propiedades que deben diferir del proyecto de origen. La respuesta es { data: {created-object} }.

Para clonar un proyecto cuyo ID es 123, con un nombre diferente y una fecha de inicio prevista para el 1 de mayo de 2020:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{ "name": "Crear logotipo para ABC.com", "plannedStart": "2020-05-01" }' \ 'https://app.celoxis.com/psa/api/v2/projects/123/clone'