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

Ejemplos de API

Crear ejemplos

Ejemplos de solicitudes POST para proyectos, tareas, tiempo, aplicaciones de flujo de trabajo, actualizaciones y gastos.

Proyecto

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"manager":"Tony Stark","name":"API Project","plannedStart":"2019-08-29","state":"77306","type":"48673"}' \ 'https://app.celoxis.com/psa/api/v2/projects'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-project.json \ 'https://app.celoxis.com/psa/api/v2/projects'

Datos

JavaScript
Ejemplo
{ nombre: "Proyecto vía API", descripción: "Detalles relacionados con el proyecto", código: "apiproject", creador: "Tony Stark", fecha de inicio prevista: "2019-09-01", fecha límite: "2019-09-30", gerente: "Tony Stark", prioridad: "3", estado: "77307", tipo: "Implementación", espacio de trabajo: "Predeterminado", presupuesto: "500000", tipo de facturación: "1", clientes: "Acme International", precio fijo: "44500", alineación: "75", beneficio: "25", riesgo: "3", }

Tiempo registrado en una tarea

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"date":"2019-07-15","hours":"8","timeCode":"109369", "task":"15984213","isBillable":"f"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-time.json \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Datos

JavaScript
Ejemplo
{ tarea: "15984213", fecha: "2019-09-04", horas: "5.2", código de tiempo: "109369", es facturable: "t", tarifa de facturación: "100", comentarios: "entrada de tiempo enviada a través de la API", es costeable: "t", tarifa de costo: "50", creador: "Tony Stark", estado: "1", }

Tiempo no dedicado a proyectos

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"date":"2019-08-29","hours":"8","timeCode":"109372"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-time-non-project.json \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Datos

JavaScript
Ejemplo
{ fecha: "2019-09-04", horas: "4", código de tiempo: "109371", comentarios: "entrada de tiempo no relacionada con el proyecto enviada a través de la API", esCostable: "t", tasa de costo: "50", creador: "Tony Stark", estado: "1", }

Tiempo registrado en una aplicación

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"process":"706315","date":"2019-08-29","hours":"8","timeCode":"109372"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-time-non-project.json \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Datos

JavaScript
Ejemplo
{ proceso: "706315", fecha: "2019-09-10", horas: "5.2", código de tiempo: "predeterminado", comentarios: "entrada de tiempo enviada a través de la API", creador: "Tony Stark", estado: "1", }

Aplicación

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"app":"110147","description":"app item through api v2","name":"api v2 app","project":"Project 1"}' \ 'https://app.celoxis.com/psa/api/v2/apps'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-app.json \ 'https://app.celoxis.com/psa/api/v2/apps'

Datos

JavaScript
Ejemplo
{ nombre: "Aplicación vía API", aplicación: "110147", descripción: "Detalles relacionados con la aplicación", creador: "Tony Stark", prioridad: "3", riesgo: "3", versión_que_afecta_al_error_personalizado: "1.0", presupuesto_estado_personalizado: "Verde", tipo_error_personalizado: "Mejora", selección_múltiple_personalizada: "uno", componente_error_personalizado: "Componente 1", fecha_estado_personalizado: "2019-08-30", fecha_vencimiento: "2019-09-05", versión_corrección_error_personalizada: "2.0", espacio_de_trabajo: "Predeterminado", gravedad_error_personalizado: "Grave", proyecto: "Proyecto vía API", asignado: "Mark", }

Actualización de tareas

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"task":"API Task","percentComplete":"50"}' \ 'https://app.celoxis.com/psa/api/v2/taskUpdates'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d @create-task-update.json \ 'https://app.celoxis.com/psa/api/v2/taskUpdates'

Datos

JavaScript
Ejemplo
{ tarea: "Tarea API", porcentajeCompletado: "20", inicioActual: "2019-09-04", comentarios: "actualización de tarea creada a través de la API", creador: "Peter Parker", }

Tarea

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d @create-task.json \ 'https://app.celoxis.com/psa/api/v2/tasks'

Datos

JavaScript
Ejemplo
{ nombre: "Tarea API", proyecto: "Proyecto API", descripción: "Descripción de la tarea añadida", inicio_planificado: "2019-09-05", fin_planificado: "2019-09-16", inicio_actual: "2019-09-05", esfuerzo_planificado: "64", tipo_programación: "TRABAJO_FIJO", duración: "8d", tipo_restricción: "SNLT", fecha_restricción: "2019-09-05", prioridad: "NORMAL", recursos: "Ejecutivo[20%], Peter Parker", clave_externa: "AF-123", estado_kanban_personalizado: "En progreso", selección_única_personalizada: "dos", texto_personalizado: "campo personalizado de texto de una sola línea", tipo_facturación: "2", creador: "Tony Stark", }

Gastos

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"name": "Reunión de almuerzo con clientes", "task": "176543", "items": [{"description": "Almuerzo con el cliente XYZ", "date": "2019-08-12", "expenseCode": "Comidas", "amount": "5000"}, {"description": "Almuerzo con el cliente ABC", "date": "2019-08-13", "expenseCode": "Comidas", "amount": "3500"}]}' \ 'https://app.celoxis.com/psa/api/v2/expenses'

Mediante el uso de un archivo:

intento
Ejemplo
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d@create-expense.json \ 'https://app.celoxis.com/psa/api/v2/expenses'

Datos

JavaScript
Ejemplo
{ nombre: "Reunión con el cliente", tarea: "176543", esFacturable: falso, esCostable: verdadero, artículos: [ { descripción: "Almuerzo con Peter", fecha: "2019-08-12", código de gasto: "Comidas", importe: 5000, reembolsable: "verdadero", }, { descripción: "Almuerzo con Mary", fecha: "2019-08-13", código de gasto: "Comidas", importe: 3500.4, }, ], }