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

Juristische Person

Projekte

Projekte abrufen und verwalten, einschließlich Upsert- und Klonvorgängen.

Endpunkte

GET/api/v2/projectsRuft eine Liste ab
GET/api/v2/projects/{id}Ruft einen Datensatz ab
POST/api/v2/projectsDatensätze erstellen
PATCH/api/v2/projectsDatensätze aktualisieren
DELETE/api/v2/projects/{id}Einen Datensatz löschen

Projekt aktualisieren

POST/api/v2/projects/upsertErstellen oder Aktualisieren mit externem Schlüssel
PUT/api/v2/projects/upsertErstellen oder Aktualisieren mit externem Schlüssel

Geben Sie einen nicht leeren externen Schlüssel (Ihre System-ID) an und senden Sie keine ID . Celoxis sucht in Ihrem Unternehmen nach einem Projekt mit diesem externen Schlüssel . Wird ein Projekt gefunden, wird es aktualisiert, andernfalls wird es neu erstellt. Die Antwort enthält das übliche Projekt-JSON sowie die Aktion ( erstellt oder aktualisiert ) und den Statuscode „ true“ . Der externe Schlüssel muss pro Unternehmen eindeutig sein. Mehrere Treffer führen zu einem HTTP-409-Fehler.

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

Ein Projekt klonen

POST/api/v2/projects/{id}/cloneErstelle ein Projekt aus einem bestehenden Projekt

Senden Sie im Anfragetext ein JSON-Objekt, das nur die Eigenschaften enthält, die sich vom Quellprojekt unterscheiden sollen. Die Antwort lautet : { data: {created-object} }.

Um ein Projekt mit der ID 123, einem anderen Namen und dem geplanten Starttermin 1. Mai 2020 zu klonen:

bash
Beispiel
curl -g -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: bearer YourTokenHere' \ -d '{ "name": "Logo für ABC.com erstellen", "plannedStart": "2020-05-01" }' \ 'https://app.celoxis.com/psa/api/v2/projects/123/clone'