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

Exemples d'API

Récupérer des exemples

Exemples de requêtes GET pour filtrer, développer les associations et sélectionner les champs.

Récupération des tâches en fonction des filtres de projet

Récupérer toutes les tâches d'un projet ayant cet identifiant 1234.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"project.id":"1234"}' \ 'https://app.celoxis.com/psa/api/v2/tasks'

Réponse

JavaScript
Exemple
{ data: [ { id: "123456", url: "https://app.celoxis.com/psa/tasks/123456", name: "tâche de saisie de temps API", description: "", hierarchy: "", topmostTask: "tâche de saisie de temps API", sN: "4", wbs: "4", color: "", plannedStart: "2019-08-05", plannedStartWeek: "32-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-08-05", plannedFinishWeek: "32-2019", plannedFinishMonth: "2019-08", plannedFinishQuarter: "T3 2019", Année de fin prévue : « 2019 », Année fiscale de fin prévue : « 2019 », Début réel : « », Semaine de début réelle : « », Mois de début réel : « », Trimestre de début réel : « », Année de début réelle : « », Année fiscale de début réelle : « », Fin réelle : « », Semaine de fin réelle : « », Mois de fin réelle : « », Trimestre de fin réelle : « », Année de fin réelle : « », Année fiscale de fin réelle : « », Début projeté : « », Semaine de début projetée : « », Mois de début projeté : « », Trimestre de début projeté : « », Année de début projetée : « », Année fiscale de début projetée : « », Fin projetée : « », Semaine de fin projetée : « », Mois de fin projetée : « », Trimestre de fin projetée : « », Année de fin projetée : « », Année fiscale de fin projetée : « », Coût projeté : "0", actualRevenue: "0", plannedEffort: "0", scheduleType: "FIXED_WORK", duration: "1j", previouss: "", successors: "", constraintType: "ASAP", constraintDate: "", priority: "NORMAL", actualPercentComplete: "0", remainingEffort: "0", created: "2019-09-04", lastModified: "2019-09-04", lastUpdate: "", allUpdates: "", lastUpdated: "2019-09-04", resources: "", scheduleHealth: "Not Active", budgetHealth: "Not Active", plannedRevenue: "0", plannedLaborRevenue: "0", budget: "0", fixedPrice: "0", billingType: "FIXED_PRICE", plannedCost: "0", actualCost: "0", actualLaborHours: "0", myEstHours: "0", myActHours: "0", Heures de travail facturées : "0", Revenus facturés : "0", Montant de la main-d'œuvre facturée : "0", Dépenses facturées : "0", Heures de travail facturables réelles : "0", Heures de travail non facturables réelles : "0", Coûts fixes prévus : "0", Coûts hors main-d'œuvre prévus : "0", Coût de la main-d'œuvre prévu : "0", Montant de la main-d'œuvre non facturable réel : "0", Montant de la main-d'œuvre facturable réel : "0", Dépenses facturables réelles : "0", Dépenses non facturables réelles : "0", Coût de la main-d'œuvre réel : "0", Coûts hors main-d'œuvre réels : "0", Coûts fixes réels : "0", Heures de travail projetées : "0", 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 : " "100", bcwp: "", bcws: "", acwp: "0", baselineStart: "", baselineStartVariance: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "", showInTimeline: "Non", externalKey: "", custom_kanban_state: "Backlog", custom_single_select: "", custom_text: "", project: "https://app.celoxis.com/psa//api/v2/tasks/123456/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/123456/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/123456/assignments", }, { id: "123457", url: "https://app.celoxis.com/psa/tasks/123457", name: "Tâche API", description: "", hierarchy: "", topmostTask: "Tâche API", sN: "5", wbs: "5", color: "", plannedStart: "2019-08-05", plannedStartWeek: "32-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-08-05", plannedFinishWeek: "32-2019", plannedFinishMonth: "2019-08", Trimestre de fin prévu : "T3 2019", Année de fin prévue : "2019", Exercice fiscal de fin prévu : "2019", Début réel : "2019-09-04", Semaine de début réelle : "36-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", Exercice fiscal de début réel : "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 : "", Exercice fiscal de fin réel : "", Début projeté : "", Semaine de début projetée : "", Mois de début projeté : "", Trimestre de début projeté : "", Année de début projetée : "", Exercice fiscal de début projeté : " "", projectedFinish: "", projectedFinishWeek: "", projectedFinishMonth: "", projectedFinishQuarter: "", projectedFinishYear: "", projectedFinishFiscalYear: "", projectedCost: "0", actualRevenue: "0", plannedEffort: "0", scheduleType: "FIXED_WORK", duration: "1j", previouss: "", successors: "", constraintType: "ASAP", constraintDate: "", priority: "NORMAL", actualPercentComplete: "20", remainingEffort: "0", created: "2019-09-04", lastModified: "2019-09-04", lastUpdate: "Peter Parker – Mise à jour de la tâche hier créée via l'API", allUpdates: "Peter Parker – Mise à jour de la tâche hier créée via l'API" Dernière mise à jour : « 2019-09-04 », ressources : « », état du planning : « Non actif », état du budget : « Non actif », revenus prévus : « 0 », revenus main-d’œuvre prévus : « 0 », budget : « 0 », prix fixe : « 0 », type de facturation : « PRIX_FIXE », coût prévu : « 0 », coût réel : « 0 », heures de travail réelles : « 0 », heures estimées : « 0 », heures réelles : « 0 », heures facturées : « 0 », revenus facturés : « 0 », montant de la main-d’œuvre facturé : « 0 », dépenses facturées : « 0 », heures facturables réelles : « 0 », heures non facturables réelles : « 0 », coût fixe prévu : « 0 », coût hors main-d’œuvre prévu : « 0 », coût de la main-d’œuvre prévu : « 0 », montant de la main-d’œuvre non facturable réel : « 0 », montant de la main-d’œuvre facturable réel : « 0 », dépenses facturables réelles : « 0 », Dépenses non facturables réelles : "0", Coût de main-d'œuvre réel : "0", Coût hors main-d'œuvre réel : "0", Coût fixe réel : "0", Heures de main-d'œuvre projetées : "0", Pièces jointes : "", Jalon : "Non", Planification manuelle : "Non", Temps autorisé : "Oui", Critique : "Non", IPC : "", ISP : "", Écart de coût : "", Écart de planification : "", Pourcentage d'achèvement prévu : "100", BCWP : "", BCWS : "", ACWP : "0", Début de référence : "", Écart de début de référence : "", 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 : "", Afficher dans la chronologie : "Non", Clé externe : "", État Kanban personnalisé : "Backlog", custom_single_select: "", custom_text: "", project: "https://app.celoxis.com/psa//api/v2/tasks/123457/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/123457/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/123457/assignments", }, ], totalRecords: 2, }

Filtrer par un champ personnalisé

Récupérer tous les projets ayant un champ personnalisé Country, dont la clé de formule est country, égal à America.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"custom_country":"America"}' \ 'https://app.celoxis.com/psa/api/v2/projects'

Réponse

JavaScript
Exemple
{ data: [ { id: "1234", url: "https://app.celoxis.com/psa/projects/1234", name: "Projet API", description: "Description du projet", code: "celoxis1", created: "2019-08-13", lastModified: "2019-09-04", plannedStart: "2019-08-05", plannedStartWeek: "32-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "", deadlineWeek: "", deadlineMonth: "", deadlineQuarter: "", deadlineYear: "", deadlineFiscalYear: "", plannedFinish: "2019-09-16", projectedFinish: "2019-09-10", actualFinish: "", priority: "NORMAL", actualPercentComplete: "0", state: "Draft", baselineStart: "", baselineStartVariance: "", baselineDeadline: "", baselineDeadlineVariance: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariation: "156.8", scheduleHealth: "Non actif", budgetHealth: "Non actif", type: "Infrastructure", workCalendar: "Par défaut", budget: "10000", billingType: "FIXED_PRICE", plannedRevenue: "21760", plannedLaborRevenue: "21760", fixedPrice: "8000", plannedEffort: "156.8", Heures de travail réelles : 0, Heures de travail facturables réelles : 0, Heures de travail non facturables réelles : 0, Effort restant : 156,8, Coût prévu : 24 480, Coût réel : 0, Heures de travail facturées : 0, Revenu facturé : 0, Montant de la main-d'œuvre facturé : 0, Dépenses facturées : 0, Coût de la main-d'œuvre prévu : 24 480, Coût de la main-d'œuvre réel : 0, 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 : -2 720, Marge prévue : -12,5, Bénéfice réel : 0, Marge réelle : 0, Coût projeté : 10 400, Heures de travail projetées : 80, Revenu réel : 0, Montant de la main-d'œuvre non facturable réel : 0 actualNonBillableExpense: "0", alignment: "25", benefit: "75", risk: "HIGH", cpi: "", spi: "", costVariance: "", scheduleVariance: "", plannedPercentComplete: "58", bcwp: "", bcws: "", acwp: "0", team: "Executive, Tony Stark, Peter Parker, Team Member", custom_country: "America|Canada", custom_numeric_type: 20, manager: "https://app.celoxis.com/psa//api/v2/projects/1234/manager", clients: "https://app.celoxis.com/psa//api/v2/projects/1234/clients", }, ], totalRecords: 1, }

Filtrer par un champ personnalisé parent

Récupérer toutes les tâches ayant un champ personnalisé Pays, dont la clé de formule est pays, égal à Amérique.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"project.custom_country":"America"}' \ 'https://app.celoxis.com/psa/api/v2/tasks'

Réponse

JavaScript
Exemple
{ data: [ { id: "123456", url: "https://app.celoxis.com/psa/tasks/123456", name: "tâche de saisie de temps API", description: "", hierarchy: "", topmostTask: "tâche de saisie de temps API", sN: "4", wbs: "4", color: "", plannedStart: "2019-08-05", plannedStartWeek: "32-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-08-05", plannedFinishWeek: "32-2019", plannedFinishMonth: "2019-08", plannedFinishQuarter: "T3 2019", Année de fin prévue : « 2019 », Année fiscale de fin prévue : « 2019 », Début réel : « », Semaine de début réelle : « », Mois de début réel : « », Trimestre de début réel : « », Année de début réelle : « », Année fiscale de début réelle : « », Fin réelle : « », Semaine de fin réelle : « », Mois de fin réelle : « », Trimestre de fin réelle : « », Année de fin réelle : « », Année fiscale de fin réelle : « », Début projeté : « », Semaine de début projetée : « », Mois de début projeté : « », Trimestre de début projeté : « », Année de début projetée : « », Année fiscale de début projetée : « », Fin projetée : « », Semaine de fin projetée : « », Mois de fin projetée : « », Trimestre de fin projetée : « », Année de fin projetée : « », Année fiscale de fin projetée : « », Coût projeté : "0", actualRevenue: "0", plannedEffort: "0", scheduleType: "FIXED_WORK", duration: "1j", previouss: "", successors: "", constraintType: "ASAP", constraintDate: "", priority: "NORMAL", actualPercentComplete: "0", remainingEffort: "0", created: "2019-09-04", lastModified: "2019-09-04", lastUpdate: "", allUpdates: "", lastUpdated: "2019-09-04", resources: "", scheduleHealth: "Not Active", budgetHealth: "Not Active", plannedRevenue: "0", plannedLaborRevenue: "0", budget: "0", fixedPrice: "0", billingType: "FIXED_PRICE", plannedCost: "0", actualCost: "0", actualLaborHours: "0", myEstHours: "0", myActHours: "0", Heures de travail facturées : "0", Revenus facturés : "0", Montant de la main-d'œuvre facturée : "0", Dépenses facturées : "0", Heures de travail facturables réelles : "0", Heures de travail non facturables réelles : "0", Coûts fixes prévus : "0", Coûts hors main-d'œuvre prévus : "0", Coût de la main-d'œuvre prévu : "0", Montant de la main-d'œuvre non facturable réel : "0", Montant de la main-d'œuvre facturable réel : "0", Dépenses facturables réelles : "0", Dépenses non facturables réelles : "0", Coût de la main-d'œuvre réel : "0", Coûts hors main-d'œuvre réels : "0", Coûts fixes réels : "0", Heures de travail projetées : "0", 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 : " "100", bcwp: "", bcws: "", acwp: "0", baselineStart: "", baselineStartVariance: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "", showInTimeline: "Non", externalKey: "", custom_kanban_state: "Backlog", custom_single_select: "", custom_text: "", project: "https://app.celoxis.com/psa//api/v2/tasks/123456/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/123456/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/123456/assignments", }, { id: "123457", url: "https://app.celoxis.com/psa/tasks/123457", name: "Tâche API", description: "", hierarchy: "", topmostTask: "Tâche API", sN: "5", wbs: "5", color: "", plannedStart: "2019-08-05", plannedStartWeek: "32-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-08-05", plannedFinishWeek: "32-2019", plannedFinishMonth: "2019-08", Trimestre de fin prévu : "T3 2019", Année de fin prévue : "2019", Exercice fiscal de fin prévu : "2019", Début réel : "2019-09-04", Semaine de début réelle : "36-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", Exercice fiscal de début réel : "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 : "", Exercice fiscal de fin réel : "", Début projeté : "", Semaine de début projetée : "", Mois de début projeté : "", Trimestre de début projeté : "", Année de début projetée : "", Exercice fiscal de début projeté : " "", projectedFinish: "", projectedFinishWeek: "", projectedFinishMonth: "", projectedFinishQuarter: "", projectedFinishYear: "", projectedFinishFiscalYear: "", projectedCost: "0", actualRevenue: "0", plannedEffort: "0", scheduleType: "FIXED_WORK", duration: "1j", previouss: "", successors: "", constraintType: "ASAP", constraintDate: "", priority: "NORMAL", actualPercentComplete: "20", remainingEffort: "0", created: "2019-09-04", lastModified: "2019-09-04", lastUpdate: "Peter Parker – Mise à jour de la tâche hier créée via l'API", allUpdates: "Peter Parker – Mise à jour de la tâche hier créée via l'API" Dernière mise à jour : « 2019-09-04 », ressources : « », état du planning : « Non actif », état du budget : « Non actif », revenus prévus : « 0 », revenus main-d’œuvre prévus : « 0 », budget : « 0 », prix fixe : « 0 », type de facturation : « PRIX_FIXE », coût prévu : « 0 », coût réel : « 0 », heures de travail réelles : « 0 », heures estimées : « 0 », heures réelles : « 0 », heures facturées : « 0 », revenus facturés : « 0 », montant de la main-d’œuvre facturé : « 0 », dépenses facturées : « 0 », heures facturables réelles : « 0 », heures non facturables réelles : « 0 », coût fixe prévu : « 0 », coût hors main-d’œuvre prévu : « 0 », coût de la main-d’œuvre prévu : « 0 », montant de la main-d’œuvre non facturable réel : « 0 », montant de la main-d’œuvre facturable réel : « 0 », dépenses facturables réelles : « 0 », Dépenses non facturables réelles : "0", Coût de main-d'œuvre réel : "0", Coût hors main-d'œuvre réel : "0", Coût fixe réel : "0", Heures de main-d'œuvre projetées : "0", Pièces jointes : "", Jalon : "Non", Planification manuelle : "Non", Temps autorisé : "Oui", Critique : "Non", IPC : "", ISP : "", Écart de coût : "", Écart de planification : "", Pourcentage d'achèvement prévu : "100", BCWP : "", BCWS : "", ACWP : "0", Début de référence : "", Écart de début de référence : "", 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 : "", Afficher dans la chronologie : "Non", Clé externe : "", État Kanban personnalisé : "Backlog", custom_single_select: "", custom_text: "", project: "https://app.celoxis.com/psa//api/v2/tasks/123457/project", parent: "https://app.celoxis.com/psa//api/v2/tasks/123457/parent", assignments: "https://app.celoxis.com/psa//api/v2/tasks/123457/assignments", }, ], totalRecords: 2, }

Filtrer par un champ de date

Récupérer toutes les entrées temporelles comprises dans une plage de dates.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"date":"-3d to Today"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Toutes les options de filtrage de date compatibles avec Celoxis peuvent être utilisées ici. Si vous souhaitez utiliser une date absolue, son format doit être identique à celui saisi par l'utilisateur dans un champ de date.

Réponse

JavaScript
Exemple
{ data: [ { id: "234567", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI1NzM0Ngieie", accountingCode: "", created: "2019-09-04", date: "2019-09-04", dateWeek: "36-2019", dateMonth: "2019-09", dateQuarter: "T3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-09-04", hours: 6.0, comments: "", timeCode: "Meeting", state: "Saved", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/234567/workItem", année/semaine : "2019-36", approuvé le : "", facturé le : "", approbations : "", est facturable : "Non", taux de facturation : "300", revenu : "0", est coûtable : "Oui", taux de coût : "200", coût : "1200", utilisateur : "https://app.celoxis.com/psa//api/v2/timeEntries/234567/user", approbateur : "https://app.celoxis.com/psa//api/v2/timeEntries/234567/approver", projet : "https://app.celoxis.com/psa//api/v2/timeEntries/234567/project", }, { id : "234568", url : "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI1NzA4OAieie", accountingCode: "", created: "2019-09-04", date: "2019-09-04", dateWeek: "36-2019", dateMonth: "2019-09", dateQuarter: "T3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-09-04", hours: 5.2, comments: "time entry submitted through api", timeCode: "Default", state: "Pending Approval", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/234568/workItem", année/semaine : "2019-36", approuvé le : "", facturé le : "", approbations : "", est facturable : "Oui", taux de facturation : "100", revenu : "520", est coûtable : "Oui", taux de coût : "50", coût : "260", utilisateur : "https://app.celoxis.com/psa//api/v2/timeEntries/234568/user", approbateur : "https://app.celoxis.com/psa//api/v2/timeEntries/234568/approver", projet : "https://app.celoxis.com/psa//api/v2/timeEntries/234568/project", }, ], totalRecords : 3, }

Obtenir plus de données sur les entités liées (utiliser Expand)

Récupérer toutes les entrées horaires comprises dans une plage de dates, ainsi que les données du projet et de l'utilisateur pour chaque entrée horaire.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"date":"2019-09-01 to 2019-09-08"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries?expand=project,user'

Si aucune donnée n'est associée au champ développé, le système renverra une valeur nulle pour ce champ.

Réponse

JavaScript
Exemple
{ data: [ { id: "234569", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTIzMTIyNgieie", accountingCode: "", created: "2019-08-29", date: "2019-08-29", dateWeek: "35-2019", dateMonth: "2019-08", dateQuarter: "T3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-08-29", hours: 8.0, comments: "", timeCode: "Congé maladie", state: "Enregistré", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/234569/workItem", annéeSemaine : "2019-35", approuvéLe : "", facturéLe : "", approbations : "", estFacturable : "Non", taux de facturation : "300", revenu : "0", estCoûtable : "Oui", taux de coût : "200", coût : "1600", utilisateur : { données : { id : "345678", url : "https://app.celoxis.com/psa/users/345678", nom : "Tony Stark", email : "tony.stark@celoxis.com", téléphone : "123456", identifiant : "tony.stark", dernierAccès : "2019-09-08T20:35:00", calendrier de travail : "Par défaut", admin : "Oui", virtuel : "Non", reportingManager: "", billRate: "300", costRate: "200", roles: "Staff", jobRolePrimary: "", }, }, approver: "https://app.celoxis.com/psa//api/v2/timeEntries/234569/approver", project: null, }, { id: "234569", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTIzMTI0Mgieie", accountingCode: "", created: "2019-08-29", date: "2019-08-30", dateWeek: "35-2019", dateMonth: "2019-08", trimestre: "T3 2019", année: "2019", exercice: "2019", dernière modification: "2019-08-30", heures: 4.0, commentaires: "", code temporel: "Par défaut", état: "Enregistré", élément de travail: "https://app.celoxis.com/psa//api/v2/timeEntries/234569/workItem", semaine: "2019-35", approuvé le: "", facturé le: "", approbations: "", facturable: "Oui", taux de facturation: "300", revenu: "1200", est imposable: "Oui", taux de coût: "200", coût: "800", utilisateur: { données: { id: "345678", url: "https://app.celoxis.com/psa/users/345678", nom : "Tony Stark", email : "tony.stark@celoxis.com", téléphone : "123456", identifiant : "tony.stark", dernière consultation : "2019-09-08T20:35:00", calendrier de travail : "Par défaut", administrateur : "Oui", virtuel : "Non", responsable hiérarchique : "", taux de facturation : "300", taux de coût : "200", rôles : "Personnel", rôle principal : "", }, }, approbateur : "https://app.celoxis.com/psa//api/v2/timeEntries/234569/approver", projet : { données : { id : "1237", url : "https://app.celoxis.com/psa/projects/1237", nom : "Projet 3", description : "", code : "", créé le : "2019-07-23", dernière modification : "2019-08-29", début prévu : "2019-06-24", semaine de début prévue : "26-2019", mois de début prévu : "2019-06", trimestre de début prévu : "T2 2019", année de début prévue : "2019", exercice fiscal de début prévu : "2019", échéance : "2019-08-28", semaine d'échéance : "35-2019", mois d'échéance : "2019-08", trimestre d'échéance : "T3 2019", année d'échéance : "2019", exercice fiscal d'échéance : "2019", fin prévue : "2019-08-23", fin projetée : "2019-10-29", fin réelle : "", priorité : "NORMALE", Pourcentage d'achèvement réel : « 74 », é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 : « 352,8 », état du planning : « Hors piste », état du budget : « Sur la bonne voie », type : « Infrastructure », calendrier de travail : « Par défaut », budget : 65 000, type de facturation : « TNM », chiffre d'affaires prévu : « 89 400 », chiffre d'affaires main-d'œuvre prévu : « 89 400 », prix fixe : « 0 », effort prévu : « 352,8 », heures de main-d'œuvre réelles : « 109 », heures de main-d'œuvre facturables réelles : « 109 ». Heures de main-d'œuvre non facturables réelles : 0, effort restant : 124,4, coût prévu : 54 120, coût réel : 16 300, heures de main-d'œuvre facturées : 20, chiffre d'affaires facturé : 6 000, montant de la main-d'œuvre facturée : 6 000, dépenses facturées : 0, coût de main-d'œuvre prévu : 54 120, coût de main-d'œuvre réel : 16 300, 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 : 35 280, marge prévue : 39,463, bénéfice réel : 10 900, marge réelle : 40,074, coût projeté : 22 000, heures de main-d'œuvre projetées : 143,89, chiffre d'affaires réel : 27 200. Montant de main-d'œuvre non facturable réel : « 0 », Dépenses non facturables réelles : « 0 », alignement : « 65 », avantage : « 65 », risque : « TRÈS ÉLEVÉ », IPC : « », ISP : « », Écart de coût : « », Écart de planification : « », Pourcentage d'achèvement prévu : « 100 », BCWP : « », BCWS : « », ACWP : « 16300 », équipe : « Tony Stark, membre de l'équipe », pays personnalisé : « », type numérique personnalisé : « », responsable : « https://app.celoxis.com/psa//api/v2/projects/1237/manager », clients : « https://app.celoxis.com/psa//api/v2/projects/1237/clients », }, }, }, { id : « 234567 », url : "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI1NzM0Ngieie", accountingCode: "", created: "2019-09-04", date: "2019-09-04", dateWeek: "36-2019", dateMonth: "2019-09", dateQuarter: "T3 2019", dateYear: "2019", dateFiscalYear: "2019", lastModified: "2019-09-04", hours: 6.0, comments: "", timeCode: "Réunion", state: "Enregistré", workItem: "https://app.celoxis.com/psa//api/v2/timeEntries/234567/workItem", annéeSemaine : "2019-36", approuvéLe : "", facturéLe : "", approbations : "", estFacturable : "Non", taux de facturation : "300", revenu : "0", estCoûtable : "Oui", taux de coût : "200", coût : "1200", utilisateur : { données : { id : "345678", url : "https://app.celoxis.com/psa/users/345678", nom : "Tony Stark", email : "tony.stark@celoxis.com", téléphone : "123456", identifiant : "tony.stark", dernierAccès : "2019-09-08T20:35:00", calendrier de travail : "Par défaut", admin : "Oui", virtuel : "Non", reportingManager: "", billRate: "300", costRate: "200", roles: "Staff", jobRolePrimary: "", }, }, approver: "https://app.celoxis.com/psa//api/v2/timeEntries/234567/approver", project: null, }, ], totalRecords: 3, }

Filtrage basé sur un champ personnalisé à sélection multiple

Récupérer tous les bugs où le champ personnalisé à sélection multiple, avec la clé de formule multi_select, est soit un , soit deux.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"custom_multi_select":["one","two"],"app":"Bug"}' \ 'https://app.celoxis.com/psa/api/v2/apps'

Réponse

JavaScript
Exemple
{ data: [ { id: "12345", url: "https://app.celoxis.com/psa/apps/12345", name: "Bug 7", description: "", app: "Bug", state: "Reported", age: "44d", requestor: "", dueDate: "", created: "2019-07-23", createdWeek: "30-2019", createdMonth: "2019-07", createdQuarter: "T3 2019", createdYear: "2019", createdFiscalYear: "2019", timeout: "", completed: "", priority: "NORMAL", lastUpdate: "NEW → Reported\r\nTony Stark - 23-Jul-2019 18:53\r\n", lastUpdatedOn: "", allUpdates: "NEW → Signalé par Tony Stark le 23 juillet 2019 à 18h53. Délai : Non. Demandeur visible : Non. Ouvert : Oui. Gestionnaire d'état : Tony Stark. Revenus réels : 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. Revenus facturés : 0. Impact du risque personnalisé : ". Probabilité du risque personnalisé : ". Coût potentiel du risque personnalisé : ". Coût d'atténuation du risque personnalisé : ". Plan d'atténuation personnalisé : ". Évaluation du risque personnalisé : ".. Type de bogue personnalisé : Bogue. Gravité du bogue personnalisé : Mineure. Composant du bogue personnalisé : Composant 3. Résolution du bogue personnalisé : ".. Version affectée par le bogue personnalisé : 2.0. 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: "", custom_multi_select: "one|two", project: "https://app.celoxis.com/psa//api/v2/apps/12345/project", assignee: { data: { id: "417972", url: "https://app.celoxis.com/psa/users/417972", name: "Membre de l'équipe", email: "teammember@celoxis.com", phone: "", login: "teammember", lastAccessed: "", workCalendar: "Par défaut", admin: "Non", virtual: "Non", reportingManager: "Tony Stark", billRate: "200", costRate: "100", roles: "Personnel", jobRolePrimary: "", }, }, }, { id: "12346", url: "https://app.celoxis.com/psa/apps/12346", name: "Application via API", description: "Détails relatifs à l'application", app: "Bug", state: "Signalé", age: "6j", requestor: "", dueDate: "2019-09-05", created: "2019-08-30", createdWeek: "35-2019", mois de création : "2019-08", trimestre de création : "T3 2019", année de création : "2019", exercice fiscal de création : "2019", délai d'expiration : "", terminé : "", priorité : "NORMAL", dernière mise à jour : "NOUVEAU → Signalé\r\nTony Stark - 30 août 2019 17:25\r\n", dernière mise à jour le : "", toutes les mises à jour : "NOUVEAU → Signalé\r\nTony Stark - 30 août 2019 17:25\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", Revenus facturés : "0", Impact du risque personnalisé : "", Probabilité du risque personnalisé : "", Coût potentiel du risque personnalisé : "", Coût d'atténuation du risque personnalisé : "", Plan d'atténuation personnalisé : "", Évaluation du risque personnalisé : "", Type de bogue personnalisé : "Amélioration", Gravité du bogue personnalisé : "Majeur", Composant du bogue personnalisé : "Composant 1", Résolution du bogue personnalisé : "", Version affectée par le bogue personnalisé : "1.0", Version du correctif personnalisé : "2.0", Calendrier de statut personnalisé : "", Budget de statut personnalisé : "", Périmètre de statut personnalisé : "", Qualité de statut personnalisé : "", Équipe de statut personnalisée : "", Risque de statut personnalisé : "", Problème de statut personnalisé : "", Statut global personnalisé : "", Date de statut personnalisée : "", Date de statut hebdomadaire personnalisée : " "", custom_status_dateMonth: "", custom_status_dateQuarter: "", custom_status_dateYear: "", custom_status_dateFiscalYear: "", custom_multi_select: "one", project: "https://app.celoxis.com/psa//api/v2/apps/12346/project", assignee: null, }, ], totalRecords: 2, }

Filtrer par gestionnaire

Récupérer tous les projets dont l'identifiant du chef de projet est égal à 9876.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"manager.id":"9876"}' \ 'https://app.celoxis.com/psa/api/v2/projects'

Réponse

JavaScript
Exemple
{ data: [ { id: "1238", url: "https://app.celoxis.com/psa/projects/1238", name: "Configuration du bureau", description: "", code: "cx312", created: "2019-09-05", lastModified: "2019-09-05", plannedStart: "2019-09-02", plannedStartWeek: "36-2019", plannedStartMonth: "2019-09", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "", deadlineWeek: "", deadlineMonth: "", deadlineQuarter: "", deadlineYear: "", deadlineFiscalYear: "", plannedFinish: "2019-10-28", projectedFinish: "2020-04-02", date de fin réelle : "", priorité : "NORMALE", pourcentage d'achèvement réel : "2", é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 : "210,8", état du planning : "À risque", état du budget : "À risque", type : "Implémentation", calendrier de travail : "Par défaut", budget : "35000", type de facturation : "TNM", revenus prévus : "53000", revenus main-d'œuvre prévus : "53000", prix fixe : "0", effort prévu : "210,8", heures de main-d'œuvre réelles : "0", Heures de travail facturables réelles : 0, Heures de travail non facturables réelles : 0, Effort restant : 210,8, Coût prévu : 31 920, Coût réel : 0, Heures de travail facturées : 0, Revenu facturé : 0, Montant de la main-d'œuvre facturé : 0, Dépenses facturées : 0, Coût de la main-d'œuvre prévu : 31 920, Coût de la main-d'œuvre réel : 0, 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 : 21 080, Marge prévue : 39,774, Bénéfice réel : 0, Marge réelle : 0, Coût projeté : 48 540, Heures de travail projetées : 357,7, Revenu réel : 0, Montant de la main-d'œuvre non facturable réel : 0, Dépenses non facturables réelles : 0 "0", alignment: "40", benefit: "50", risk: "HIGH", cpi: "", spi: "", costVariance: "", scheduleVariance: "", plannedPercentComplete: "2", bcwp: "", bcws: "", acwp: "0", team: "Tony Stark, Peter Parker, Team Member", custom_country: "Canada|Brazil", custom_numeric_type: 40, manager: "https://app.celoxis.com/psa//api/v2/projects/1238/manager", clients: "https://app.celoxis.com/psa//api/v2/projects/1238/clients", }, ], totalRecords: 1, }

Filtrer par client

Récupérer tous les projets dont l'identifiant client est égal à 1236 ainsi que les données de leurs clients.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'filter={"client.id":"1236"}' \ 'https://app.celoxis.com/psa/api/v2/projects?expand=clients'

Réponse

JavaScript
Exemple
{ data: [ { id: "1238", url: "https://app.celoxis.com/psa/projects/1238", name: "Configuration du bureau", description: "", code: "cx312", created: "2019-09-05", lastModified: "2019-09-05", plannedStart: "2019-09-02", plannedStartWeek: "36-2019", plannedStartMonth: "2019-09", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "", deadlineWeek: "", deadlineMonth: "", deadlineQuarter: "", deadlineYear: "", deadlineFiscalYear: "", plannedFinish: "2019-10-28", projectedFinish: "2020-04-02", date de fin réelle : "", priorité : "NORMALE", pourcentage d'achèvement réel : "2", é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 : "210,8", état du planning : "À risque", état du budget : "À risque", type : "Implémentation", calendrier de travail : "Par défaut", budget : "35000", type de facturation : "TNM", revenus prévus : "53000", revenus main-d'œuvre prévus : "53000", prix fixe : "0", effort prévu : "210,8", heures de main-d'œuvre réelles : "0", Heures de travail facturables réelles : 0, Heures de travail non facturables réelles : 0, Effort restant : 210,8, Coût prévu : 31 920, Coût réel : 0, Heures de travail facturées : 0, Revenu facturé : 0, Montant de la main-d'œuvre facturé : 0, Dépenses facturées : 0, Coût de la main-d'œuvre prévu : 31 920, Coût de la main-d'œuvre réel : 0, 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 : 21 080, Marge prévue : 39,774, Bénéfice réel : 0, Marge réelle : 0, Coût projeté : 48 540, Heures de travail projetées : 357,7, Revenu réel : 0, Montant de la main-d'œuvre non facturable réel : 0, Dépenses non facturables réelles : 0 "0", alignement : "40", avantage : "50", risque : "ÉLEVÉ", IPC : "", ISP : "", écart de coût : "", écart de planification : "", pourcentage d'achèvement prévu : "2", BCWP : "", BCWS : "", ACWP : "0", équipe : "Tony Stark, Peter Parker, membre de l'équipe", pays personnalisé : "Canada|Brésil", type numérique personnalisé : 40, gestionnaire : "https://app.celoxis.com/psa//api/v2/projects/1238/manager", clients : { données : [ { id : "1236", url : "https://app.celoxis.com/psa/clients/1236", nom : "Acme International", email : "acme@celoxis.com", téléphone : "", parent : "", hiérarchie : "Acme International", racine : "Acme International", connexion : "client2", dernier accès : "", }, ], totalRecords: 1, }, }, { id: "1239", url: "https://app.celoxis.com/psa/projects/1239", name: "Projet via API", description: "Détails relatifs au projet", code: "apiproject", created: "2019-08-30", lastModified: "2019-08-30", plannedStart: "2019-09-02", plannedStartWeek: "36-2019", plannedStartMonth: "2019-09", plannedStartQuarter: "T3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "2019-09-30", deadlineWeek: "40-2019", deadlineMonth: "2019-09", Trimestre d'échéance : « T3 2019 », Année d'échéance : « 2019 », Exercice fiscal d'échéance : « 2019 », Fin prévue : « », Fin projetée : « », Fin réelle : « », Priorité : « NORMALE », Pourcentage d'achèvement réel : « 0 », État : « Actif », Début de référence : « », Écart de début de référence : « », Échéance de référence : « », Écart d'échéance de référence : « », 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 : « 0 », État du planning : « En bonne voie », État du budget : « En bonne voie », Type : « Implémentation », Calendrier de travail : « Par défaut », Budget : « 500 000 », Type de facturation : « PRIX_FIXE », Revenus prévus : « 0 », Revenus de main-d'œuvre prévus : "0", prix fixe : "44500", effort prévu : "0", heures de travail réelles : "0", heures de travail facturables réelles : "0", heures de travail non facturables réelles : "0", effort restant : "0", coût prévu : "0", coût réel : "0", heures de travail facturées : "0", revenu facturé : "0", montant de la main-d'œuvre facturé : "0", dépense facturée : "0", coût de la main-d'œuvre prévu : "0", coût de la main-d'œuvre réel : "0", 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", profit prévu : "0", marge prévue : "0", profit réel : "0", marge réelle : "0", coût projeté : "0", heures de travail projetées : "0", revenu réel : "0", montant de la main-d'œuvre non facturable réel : "0", Dépenses non facturables réelles : « 0 », alignement : « 75 », avantage : « 25 », risque : « NORMAL », IPC : « », ISP : « », écart de coût : « », écart de planification : « », pourcentage d’achèvement prévu : « 0 », BCWP : « », BCWS : « », ACWP : « 0 », équipe : « Tony Stark », pays personnalisé : « », type numérique personnalisé : « », responsable : « https://app.celoxis.com/psa//api/v2/projects/1239/manager », clients : { données : [ { id : « 1236 », url : « https://app.celoxis.com/psa/clients/1236 », nom : « Acme International », email : « acme@celoxis.com », téléphone : « », parent : « », hiérarchie : « Acme International », racine : « Acme International », connexion : « client2 », dernier accès : « », }, ], totalRecords: 1, }, }, { id: "1237", url: "https://app.celoxis.com/psa/projects/1237", name: "Projet 3", description: "", code: "", created: "2019-07-23", lastModified: "2019-08-29", plannedStart: "2019-06-24", plannedStartWeek: "26-2019", plannedStartMonth: "2019-06", plannedStartQuarter: "T2 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "2019-08-28", deadlineWeek: "35-2019", deadlineMonth: "2019-08", deadlineQuarter: "T3 2019", deadlineYear: "2019", échéance exercice fiscal : "2019", fin prévue : "2019-08-23", fin projetée : "2019-10-24", fin réelle : "", priorité : "NORMALE", pourcentage d'achèvement réel : "74", état : "Actif", début de référence : "", écart de début de référence : "", échéance de référence : "", écart d'échéance de référence : "", 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 : "352,8", état du planning : "Hors piste", état du budget : "Sur la bonne voie", type : "Infrastructure", calendrier de travail : "Par défaut", budget : 65000", type de facturation : "TNM", revenus prévus : "89400" Revenus de main-d'œuvre prévus : 89 400, Prix fixe : 0, Effort prévu : 352,8, Heures de main-d'œuvre réelles : 109, Heures de main-d'œuvre facturables réelles : 109, Heures de main-d'œuvre non facturables réelles : 0, Effort restant : 124,4, Coût prévu : 54 120, Coût réel : 16 300, Heures de main-d'œuvre facturées : 20, Revenu facturé : 6 000, Montant de la main-d'œuvre facturé : 6 000, Dépenses facturées : 0, Coût de main-d'œuvre prévu : 54 120, Coût de main-d'œuvre réel : 16 300, 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 : 35 280, Marge prévue : 39,463, Bénéfice réel : "10900", marge_réelle: "40.074", coût_projeté: "22000", heures_de_travail_projetées: "143.89", revenu_réel: "27200", montant_de_main_d'œuvre_non_facturable_réel: "0", dépenses_non_facturables_réelles: "0", alignement: "65", avantage: "65", risque: "TRÈS_ÉLEVÉ", iPC: "", ISP: "", écart_de_coût: "", écart_de_planification: "", pourcentage_d'achèvement_planifié: "100", BCWP: "", BCWS: "", ACWP: "16300", équipe: "Tony Stark, membre de l'équipe", pays_personnalisé: "", type_numérique_personnalisé: "", responsable: "https://app.celoxis.com/psa//api/v2/projects/1237/manager", clients: { data: [ { id: "1236", url: "https://app.celoxis.com/psa/clients/1236", nom : "Acme International", email : "acme@celoxis.com", téléphone : "", parent : "", hiérarchie : "Acme International", racine : "Acme International", identifiant : "client2", dernieraccès : "", }, ], totalRecords : 1, }, }, ], totalRecords : 3, }

Afficher uniquement les colonnes sélectionnées (utilisation des champs)

Récupérez les entrées de temps pour le projet 1234, en ne retournant qu'un sous-ensemble de colonnes. Utilisez user.name et project.name dans le tableau fields — et non user ou project.

frapper
Exemple
curl -g -X GET \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -G --data-urlencode 'fields=["id","date","hours","comments","timeCode","state","user.name","project.name"]' \ --data-urlencode 'filter={"project.id":"1234"}' \ 'https://app.celoxis.com/psa/api/v2/timeEntries'

Réponse

JavaScript
Exemple
{ data: [ { id: "234567", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI1NzM0Ngieie", date: "2019-09-04", hours: 6.0, comments: "", timeCode: "Meeting", state: "Saved", user: "https://app.celoxis.com/psa//api/v2/timeEntries/234567/user", project: "https://app.celoxis.com/psa//api/v2/timeEntries/234567/project", }, { id: "234568", url: "https://app.celoxis.com/psa/ap/aHR0cHM6Ly9hcHAuY2Vsb3hpcy5jb20vcHNhL3RlLkVkaXQud20iscF90c19pZD0yMTI1NzA4OAieie", date: "2019-09-04", hours: 5.2, comments: "saisie de temps soumise via l'API", timeCode: "Default", state: "En attente d'approbation", user: "https://app.celoxis.com/psa//api/v2/timeEntries/234568/user", project: "https://app.celoxis.com/psa//api/v2/timeEntries/234568/project", }, ], totalRecords: 2, }