Zum Hauptinhalt springen
Celoxis API v2
Live-Aktualisierung vom 2. September 2026

API-Beispiele

Beispiele aktualisieren

Beispielhafte PATCH-Anfragen für Projekte, Aufgaben, Zeiteinträge und Workflow-Apps.

Projekt

Aktualisieren des Namens des Projekts mit der ID 1240.

bash
Beispiel
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'

Antwort

Javascript
Beispiel
{ data: { id: "1240", url: "https://app.celoxis.com/psa/projects/1240", name: "API Project 2", description: "", code: "", created: "2019-09-09", lastModified: "2019-09-13", plannedStart: "2019-08-12", plannedStartWeek: "33-2019", plannedStartMonth: "2019-08", plannedStartQuarter: "Q3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", deadline: "2019-09-13", deadlineWeek: "37-2019", deadlineMonth: "2019-09", deadlineQuarter: "Q3 2019", deadlineYear: "2019", deadlineFiscalYear: "2019", geplantes Ende: "2019-09-09", prognostiziertes Ende: "2019-09-09", tatsächliches Ende: "", Priorität: "NORMAL", tatsächlicher Fertigstellungsgrad: "73", Status: "Aktiv", Basisstart: "", Basisstartabweichung: "", Basisfrist: "", Basisfristabweichung: "", Basisende: "", Basisendeabweichung: "", Basiskosten: "", Basisbudget: "", Basisfortschritt: "0", Basisaufwand: "", Basisaufwandsabweichung: "60", Zeitplanstatus: "Nicht im Plan", Budgetstatus: "Nicht im Plan", Typ: "Implementierung", Arbeitskalender: "Standard", Budget: "10000", Abrechnungsart: "TNM", geplante Einnahmen: "14400", geplante Arbeitseinnahmen: "14400", Festpreis: "0", geplanter Aufwand: "60", tatsächliche Arbeitsstunden: "101,5", tatsächliche abrechenbare Arbeitsstunden: "68", tatsächliche nicht abrechenbare Arbeitsstunden: "33,5", verbleibender Aufwand: "0", geplante Kosten: "8400", tatsächliche Kosten: "10200", fakturierte Arbeitsstunden: "14", fakturierter Umsatz: "3600", fakturierter Arbeitsbetrag: "3600", fakturierte Ausgaben: "0", geplante Arbeitskosten: "8400", tatsächliche Arbeitskosten: "10200", geplante sonstige Kosten: "0", tatsächliche sonstige Kosten: "0", geplante Fixkosten: "0", tatsächliche Fixkosten: "0", geplanter Gewinn: "6000", geplante Marge: "41,667", tatsächlicher Gewinn: "6800", tatsächliche Marge: "40", prognostizierte Kosten: "10300", geplanteArbeitsstunden: "93", tatsächlicher Umsatz: "17000", tatsächlicher nicht abrechnungsfähiger Arbeitsaufwand: "8350", tatsächliche nicht abrechnungsfähige Ausgaben: "0", Ausrichtung: "20", Nutzen: "20", Risiko: "NORMAL", CPI: "", SPI: "", Kostenabweichung: "", Terminabweichung: "", geplanter Fertigstellungsgrad: "100", BCWP: "", BCWS: "", ACWP: "10200", Team: "Teammitglied, Tony Stark", benutzerdefiniertes Land: "", Manager: "https://app.celoxis.com/psa//api/v2/projects/1240/manager", Kunden: "https://app.celoxis.com/psa//api/v2/projects/1240/clients", }, }

Aufgabe

Das Budget der Aufgabe mit der ID wird aktualisiert 12350.

bash
Beispiel
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'

Antwort

Javascript
Beispiel
{ 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: "Q3 2019", plannedStartYear: "2019", plannedStartFiscalYear: "2019", plannedFinish: "2019-09-13", plannedFinishWeek: "37-2019", plannedFinishMonth: "2019-09", plannedFinishQuarter: "Q3 2019", plannedFinishYear: "2019", geplantes Geschäftsjahresende: "2019", tatsächlicher Start: "09.09.2019", tatsächliche Startwoche: "37-2019", tatsächlicher Startmonat: "09-2019", tatsächliches Startquartal: "3. Quartal 2019", tatsächliches Startjahr: "2019", tatsächliches Geschäftsjahresende: "2019", tatsächliches Ende: "", tatsächliche Endwoche: "", tatsächlicher Endmonat: "", tatsächliches Endquartal: "", tatsächliches Endjahr: "", tatsächliches Geschäftsjahresende: "", prognostizierter Start: "09.09.2019", prognostizierte Startwoche: "37-2019", prognostizierter Startmonat: "09-2019", prognostiziertes Startquartal: "3. Quartal 2019", prognostiziertes Startjahr: "2019", prognostiziertes Startgeschäftsjahr: "2019", Geplantes Ende: "13.09.2019", Geplante Endwoche: "37-2019", Geplanter Endmonat: "09.2019", Geplantes Endquartal: "Q3 2019", Geplantes Endjahr: "2019", Geplantes Endgeschäftsjahr: "2019", Geplante Kosten: "7000", Tatsächlicher Umsatz: "10700", Geplanter Aufwand: "20,8", Zeitplantyp: "FIXED_DURATION", Dauer: "5 Tage", Vorgänger: "10", Nachfolger: "22", Einschränkungstyp: "ASAP", Einschränkungsdatum: "", Priorität: "NORMAL", Tatsächlicher Fertigstellungsgrad: "93", Verbleibender Aufwand: "10,4", Erstellt: "09.09.2019", Letzte Änderung: "13.09.2019", Letzte Aktualisierung: "Tony Stark • vor 4 Tagen\r\n", allUpdates: "Tony Stark • vor 4 Tagen\r\n", lastUpdated: "2019-09-09", resources: "", scheduleHealth: "Im Plan", budgetHealth: "Nicht im Plan", plannedRevenue: "5200", plannedLaborRevenue: "5200", budget: "0", fixedPrice: "0", billingType: "TNM", plannedCost: "3120", actualCost: "6300", actualLaborHours: "44", myEstHours: "0", myActHours: "0", invoicedLaborHours: "8", invoicedRevenue: "2400", invoicedLaborAmount: "2400", invoicedExpense: "0", actualAcillableLaborHours: "44", actualNonAcillableLaborHours: "0", geplante Fixkosten: "0", geplante Nicht-Arbeitskosten: "0", geplante Arbeitskosten: "3120", tatsächliche nicht abrechenbare Arbeitskosten: "0", tatsächliche abrechenbare Arbeitskosten: "10700", tatsächliche abrechenbare Ausgaben: "0", tatsächliche Nicht-Abrechenbare Ausgaben: "0", tatsächliche Arbeitskosten: "6300", tatsächliche Nicht-Arbeitskosten: "0", tatsächliche Fixkosten: "0", geplante Arbeitsstunden: "48,89", Anhänge: "", Meilenstein: "Nein", manuell geplant: "Nein", Zeit erlaubt: "Ja", kritisch: "Nein", CPI: "", SPI: "", Kostenabweichung: "", Terminabweichung: "", geplanter Fertigstellungsgrad: "97", BCWP: "", BCWS: "", ACWP: "6300", Basisstart: "", Basisstartabweichung: "", baselineFinish: "", baselineFinishVariance: "", baselineCost: "", baselineBudget: "", baselinePercentComplete: "0", baselineEffort: "", baselineEffortVariance: "", showInTimeline: "Nein", externalKey: "", custom_kanban_state: "In Bearbeitung", 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", }, }

Zeit

Aktualisierung von Uhrzeit, Bundesland und Datum des Zeiteintrags mit der ID 123460.

bash
Beispiel
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'

Antwort

Javascript
Beispiel
{ 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: "Q3 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", }, }

App

Aktualisierung des Budgetindikators, der Priorität und der Kosten für die Risikominderung der App mit der ID 54321.

bash
Beispiel
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'

Antwort

Javascript
Beispiel
{ data: { id: "54321", url: "https://app.celoxis.com/psa/apps/54321", name: "Risiko 1", description: "", app: "Risiko", state: "Nicht aufgetreten", age: "4d", requestor: "", dueDate: "", created: "2019-09-09", createdWeek: "37-2019", createdMonth: "2019-09", createdQuarter: "Q3 2019", createdYear: "2019", createdFiscalYear: "2019", timeout: "", completed: "", priority: "HOCH", lastUpdate: "Nicht aufgetreten – Tony Stark – 13.09.2019 16:40 Uhr\r\n", lastUpdatedOn: "2019-09-13", allUpdates: "Nicht aufgetreten" • Tony Stark - 13.09.2019 16:40 Uhr\r\n\r\n--------------------\r\rErstellt • Tony Stark - 09.09.2019 18:47 Uhr\r\n", verzögert: "Nein", Anforderer sichtbar: "Nein", offen: "Ja", Statusmanager: "Tony Stark", tatsächlicher Umsatz: "0", tatsächliche Kosten: "0", tatsächlicher Aufwand: "0", tatsächliche abrechnungsfähige Arbeitsstunden: "0", tatsächliche nicht abrechnungsfähige Arbeitsstunden: "0", fakturierte Arbeitsstunden: "0", fakturierter Umsatz: "0", benutzerdefinierte Risikoauswirkung: "Niedrig", benutzerdefinierte Risikowahrscheinlichkeit: "Wahrscheinlich", benutzerdefinierte potenzielle Risikokosten: "", benutzerdefinierte Risikominderungskosten: 1000,0, benutzerdefinierter Minderungsplan: "", benutzerdefinierte Risikobewertung: "Niedrig", 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", E-Mail: "tony.stark@celoxis.com", Telefon: "", Login: "tony.stark", Letzter Zugriff: "2019-09-13T16:40:00", Arbeitskalender: "Standard", Administrator: "Ja", virtuell: "Nein", Berichtsmanager: "", Stundensatz: "300", Kostensatz: "200", Rollen: "Mitarbeiter", Hauptjobrolle: "", }, }, }, }