Passer au contenu principal
Celoxis API v2
en directle 2 septembre 2026

Exemples d'API

Exemples de mise à jour

Exemples de requêtes PATCH pour les projets, les tâches, les entrées de temps et les applications de flux de travail.

Projet

Mise à jour du nom du projet dont l'identifiant est 1240.

frapper
Exemple
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"1240","name":"API Project 2"}' \ 'https://app.celoxis.com/psa/api/v2/projects'

Réponse

JavaScript
Exemple
{ data: { id: "1240", url: "https://app.celoxis.com/psa/projects/1240", name: "Projet API 2", description: "", code: "", created: "2019-09-09", lastModified: "2019-09-13", plannedStart: "2019-08-12", plannedStartWeek: "33-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "2019-09-13", deadlineWeek: "37-2019", deadlineMonth: "2019-09", deadlineQuarter: "T3 2019", deadlineYear: "2019", deadlineFiscalYear: "2019", date de fin prévue : "2019-09-09", date de fin projetée : "2019-09-09", date de fin réelle : "", priorité : "NORMALE", pourcentage d'achèvement réel : "73", état : "Actif", date de début de référence : "", écart de début de référence : "", date limite de référence : "", écart de date limite de référence : "", date de fin de référence : "", écart de fin de référence : "", coût de référence : "", budget de référence : "", pourcentage d'achèvement de référence : "0", effort de référence : "", écart d'effort de référence : 60", état du planning : "Hors piste", état du budget : "Hors piste", type : "Implémentation", calendrier de travail : "Par défaut", budget : "10000", type de facturation : "TNM", revenus prévus : "14400", revenus de main-d'œuvre prévus : "14400", prix fixe : "0", effort prévu : "60", heures de travail réelles : "101,5", heures de travail facturables réelles : "68", heures de travail non facturables réelles : "33,5", effort restant : "0", coût prévu : "8400", coût réel : "10200", heures de travail facturées : "14", revenus facturés : "3600", montant de la main-d'œuvre facturée : "3600", dépenses facturées : "0", coût de la main-d'œuvre prévu : "8400", coût de la main-d'œuvre réel : "10200", coût hors main-d'œuvre prévu : "0", coût hors main-d'œuvre réel : "0", coût fixe prévu : "0", coût fixe réel : "0", bénéfice prévu : "6000", marge prévue : "41,667", bénéfice réel : "6800", marge réelle : "40", coût projeté : "10300". heures de travail projetées : « 93 », revenus réels : « 17 000 », montant de main-d’œuvre non facturable réel : « 8 350 », dépenses non facturables réelles : « 0 », alignement : « 20 », avantage : « 20 », risque : « NORMAL », IPC : « », ISP : « », écart de coût : « », écart de planification : « », pourcentage d’achèvement prévu : « 100 », BCWP : « », BCWS : « », ACWP : « 10 200 », équipe : « Membre de l’équipe, Tony Stark », pays personnalisé : « », responsable : « https://app.celoxis.com/psa//api/v2/projects/1240/manager », clients : « https://app.celoxis.com/psa//api/v2/projects/1240/clients », }, }

Tâche

Mise à jour du budget de la tâche dont l'identifiant est 12350.

frapper
Exemple
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"12350","budget":"10000"}' \ 'https://app.celoxis.com/psa/api/v2/tasks'

Réponse

JavaScript
Exemple
{ data: { id: "12350", url: "https://app.celoxis.com/psa/tasks/12350", name: "Marketing & Promotion", description: "", hierarchy: "", topmostTask: "Marketing & Promotion", sN: "11", wbs: "4", color: "BROWN", plannedStart: "2019-09-09", plannedStartWeek: "37-2019", plannedStartMonth: "2019-09", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-09-13", plannedFinishWeek: "37-2019", plannedFinishMonth: "2019-09", plannedFinishQuarter: "T3 2019", plannedFinishYear: "2019", année de fin prévue : "2019", début réel : "2019-09-09", semaine de début réelle : "37-2019", mois de début réel : "2019-09", trimestre de début réel : "T3 2019", année de début réelle : "2019", année fiscale de début réelle : "2019", fin réelle : "", semaine de fin réelle : "", mois de fin réel : "", trimestre de fin réel : "", année de fin réelle : "", année fiscale de fin réelle : "", début projeté : "2019-09-09", semaine de début projeté : "37-2019", mois de début projeté : "2019-09", trimestre de début projeté : "T3 2019", année de début projeté : "2019", Année fiscale de début prévue : « 2019 », fin prévue : « 13/09/2019 », semaine de fin prévue : « 37/2019 », mois de fin prévu : « 09/2019 », trimestre de fin prévu : « T3 2019 », année de fin prévue : « 2019 », année fiscale de fin prévue : « 2019 », coût prévu : « 7 000 », recettes réelles : « 10 700 », effort prévu : « 20,8 », type de planification : « DURÉE_FIXE », durée : « 5 jours », prédécesseurs : « 10 », successeurs : « 22 », type de contrainte : « Dès que possible », date de contrainte : « », priorité : « NORMALE », pourcentage d’achèvement réel : « 93 », effort restant : « 10,4 », créé le : « 09/09/2019 », dernière modification : "2019-09-13", lastUpdate: "Tony Stark – il y a 4 jours\r\n", allUpdates: "Tony Stark – il y a 4 jours\r\n", lastUpdated: "2019-09-09", resources: "", scheduleHealth: "En bonne voie", budgetHealth: "Hors piste", plannedRevenue: "5200", plannedLaborRevenue: "5200", budget: "0", fixedPrice: "0", billingType: "TNM", plannedCost: "3120", actualCost: "6300", actualLabor Hours: "44", myEstHours: "0", myActHours: "0", invoicedLabor Hours: "8", invoicedRevenue: "2400", invoicedLaborAmount: "2400", invoicedExpense: "0", actualBillableLabor Hours: "44", Heures de main-d'œuvre non facturables réelles : "0", Coût fixe prévu : "0", Coût hors main-d'œuvre prévu : "0", Coût de main-d'œuvre prévu : "3120", Montant de main-d'œuvre non facturable réel : "0", Montant de main-d'œuvre facturable réel : "10700", Dépenses facturables réelles : "0", Dépenses non facturables réelles : "0", Coût de main-d'œuvre réel : "6300", Coût hors main-d'œuvre réel : "0", Coût fixe réel : "0", Heures de main-d'œuvre projetées : "48,89", Pièces jointes : "", Jalon : "Non", Planification manuelle : "Non", Temps alloué : "Oui", Critique : "Non", IPC : "", ISP : "", Écart de coût : "", Écart de planification : "", Pourcentage d'achèvement prévu : "97", BCW : "", BCW : "", ACW : "6300", Début de référence : "", baselineStartVariance: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "", showInTimeline: "Non", externalKey: "", custom_kanban_state: "En cours", project: "https://app.celoxis.com/psa//api/v2/tasks/12350/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/12350/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/12350/assignments", }, }

Temps

Mise à jour des heures, de l'état et de la date de l'enregistrement horaire dont l'identifiant est 123460.

frapper
Exemple
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"123460","hours":"6","date":"2019-09-13","state":"1"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Réponse

JavaScript
Exemple
{ data: { id: "123460", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI3OTQzNAieie", accountingCode: "", created: "2019-09-09", date: "2019-09-13", dateWeek: "37-2019", dateMonth: "2019-09", dateQuarter: "T3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-09-13", hours: 6.0, comments: "", timeCode: "Default", state: "Pending Approval", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/workItem", yearWeek: "2019-37", approvedOn: "", invoicedOn: "", approvals: "", isBillable: "Yes", billRate: "200", revenue: "1200", isCostable: "Yes", costRate: "100", cost: "600", user: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/user", approver: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/approver", project: "https://app.celoxis.com/psa//api/v2/timeEntries/123460/project", }, }

Application

Mise à jour de l'indicateur budgétaire, de la priorité et du coût d'atténuation des risques de l'application dont l'identifiant est 54321.

frapper
Exemple
curl -g -X PATCH \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{"id":"54321","custom_risk_probability":"Likely", "priority":"2","custom_risk_mitigation_cost":"1000"}' \ 'https://app.celoxis.com/psa/api/v2/apps'

Réponse

JavaScript
Exemple
{ data: { id: "54321", url: "https://app.celoxis.com/psa/apps/54321", name: "Risque 1", description: "", app: "Risque", state: "Non survenu", age: "4d", requestor: "", dueDate: "", created: "2019-09-09", createdWeek: "37-2019", createdMonth: "2019-09", createdQuarter: "T3 2019", createdYear: "2019", createdFiscalYear: "2019", timeout: "", completed: "", priority: "HIGH", lastUpdate: "Non survenu - Tony Stark - 13-Sep-2019 16:40\r\n", lastUpdatedOn: "2019-09-13", allUpdates: "Non survenu" — Tony Stark - 13 sept. 2019 16:40\r\n\r\n--------------------\r\rCréé — Tony Stark - 9 sept. 2019 18:47\r\n", retardé : « Non », demandeur visible : « Non », ouvert : « Oui », gestionnaire d'état : « Tony Stark », revenu réel : « 0 », coût réel : « 0 », effort réel : « 0 », heures de travail facturables réelles : « 0 », heures de travail non facturables réelles : « 0 », heures de travail facturées : « 0 », revenu facturé : « 0 », impact_risque_personnalisé : « Faible », probabilité_risque_personnalisée : « Probable », coût_potentiel_risque_personnalisé : « », coût_atténuation_risque_personnalisé : 1000,0, plan_atténuation_personnalisé : « », évaluation_risque_personnalisée : « Faible », custom_bug_type: "", custom_bug_severity: "", custom_bug_component: "", custom_bug_resolution: "", custom_bug_affects_version: "", custom_bug_fix_version: "", custom_status_schedule: "", custom_status_budget: "", custom_status_scope: "", custom_status_quality: "", custom_status_team: "", custom_status_risk: "", custom_status_issue: "", custom_status_overall: "", custom_status_date: "", custom_status_dateWeek: "", custom_status_dateMonth: "", custom_status_dateQuarter: "", custom_status_dateYear: "", custom_status_dateFiscalYear: "", project: "https://app.celoxis.com/psa//api/v2/apps/54321/project", assignee: { data: { id: "430778", url: "https://app.celoxis.com/psa/users/430778", name: "Tony Stark", email: "tony.stark@celoxis.com", phone: "", login: "tony.stark", lastAccessed: "2019-09-13T16:40:00", workCalendar: "Default", admin: "Yes", virtual: "No", reportingManager: "", billRate: "300", costRate: "200", roles: "Staff", jobRolePrimary: "", }, }, }, }