Zum Hauptinhalt springen

InLoox API-Referenz

Die InLoox API ist eine OData v4–kompatible REST API, die Ihnen programmatischen Zugriff auf Ihre InLoox-Daten ermöglicht — Projekte, Aufgaben, Zeiteinträge, Budgets, Dokumente und mehr. Nutzen Sie sie, um individuelle Integrationen zu erstellen, Workflows zu automatisieren oder InLoox mit anderen Systemen zu synchronisieren.

Schnellstart

Lesen Sie den Erste Schritte-Leitfaden, um die Authentifizierung einzurichten und Ihre erste Anfrage in wenigen Minuten zu senden.

Vorsicht bei Schreiboperationen

Die meisten Datenoperationen (Erstellen, Aktualisieren, Löschen) können nicht rückgängig gemacht werden. Daten können dabei unwiderbringlich verloren gehen.

Löschungen haben aufgrund der Datenstruktur mögliche Seiteneffekte, z. B. werden beim Entfernen von Eltern-Entitäten auch deren Kind-Entitäten mit entfernt, um Löschanomalien zu verhindern.

Testen und Entwickeln Sie deshalb immer zuerst auf einem nicht-produktiven Sandbox-Account und sichern Sie Produktivdaten, bevor Sie schreibende API-Operationen in der Produktivumgebung ausführen.


Schnellzugriff


Basis-URLs

Verwenden Sie die passende Basis-URL je nach Ihrer InLoox-Bereitstellung:

InLoox Cloud:

https://app.inloox.com/api/

InLoox Self-Hosted:

https://YOUR-SELF-HOSTED-URL/api/v1/
info

Alle Endpunkt-Pfade in dieser Dokumentation sind relativ zur oben genannten Basis-URL. Zum Beispiel bedeutet odata/Project für Cloud-Nutzer https://app.inloox.com/api/odata/Project, für InLoox Self-Hosted mit der Server-Url https://inloox.meinefirma.org beispielsweise https://inloox.meinefirma.org/api/v1/odata/Project.


Authentifizierung

Die InLoox API verwendet Personal Access Tokens zur Authentifizierung. Fügen Sie Ihr Token bei jeder Anfrage über den HTTP-Header x-api-key hinzu:

GET /odata/Project HTTP/1.1
Host: app.inloox.com
x-api-key: YOUR_API_TOKEN

Ausführliche Informationen zur Erstellung und Verwendung von Tokens finden Sie im Erste Schritte-Leitfaden.


Verfügbare Entitäten

Die API stellt die folgenden Entitätsgruppen bereit. Klicken Sie auf einen Gruppennamen für die detaillierte Dokumentation.

GruppeWichtige EndpunkteBeschreibung
ProjekteProject, ProjectNote, DynamicProjectProjekte erstellen, lesen, aktualisieren und löschen. Mitglieder, Kategorien, Gruppen und Favoriten verwalten.
AufgabenTask, TaskItemNote, TaskStatus, DynamicTaskItemProjektaufgaben und private Aufgaben verwalten. Mitwirkende zuweisen, Status verfolgen und Stoppuhr nutzen.
ZeiteinträgeTimeEntry, TimeEntryComment, DynamicTimeEntryZeiterfassungsdaten erfassen und abfragen. Einträge kopieren und Notizen hinzufügen.
Budget & PositionenBudget, LineItem, BudgetGroup, BudgetPresetFinanzverfolgung — Budgets, Positionen, Rechnungsstellung und Vorlagen.
DokumenteDocument, DocumentFolder, DocumentFolderStructureDateiverwaltung — Hochladen, Verknüpfen, Ordnerstruktur organisieren, Favoriten verfolgen.
PlanungPlanning, PlanningPublication, PlanningTemplateGantt-Diagramm-Elemente — Terminplanung, Abhängigkeiten, Snapshots und Rückwärtsplanung.
Mind MapsMindMap, MindMapNode, MindMapTemplateMind Maps mit Knoten erstellen und verwalten. Knoten in Aufgaben oder Zeitachse kopieren.
ListenCheckList, CheckListColumn, CheckListDataRow, CheckListTemplateStrukturierte Listen mit Spalten, Zeilen und wiederverwendbaren Vorlagen.
PortfoliosPortfolio, PortfolioTargetPortfoliomanagement und Zielverfolgung.
Kontakte & BenutzerUserInfo, DynamicContactKontakte, Benutzerprofile, Abteilungen und Fähigkeiten verwalten.
Kalender & ArbeitszeitenCalendar, WorkingTime, WorkingTimeDayOff, ContactNonWorkingTimeArbeitszeitkalender, Definitionen für freie Tage und arbeitsfreie Zeiten.
Benutzerdefinierte FelderCustomField, CustomFieldDefinition, CustomFieldPermissionBenutzerdefinierte Felder über Entitäten hinweg definieren und verwalten.
Organisation & StammdatenCategory, Client, Division, ProjectStatus, SkillKategorien, Kunden, Statusdefinitionen und Vorlagen.
Berechtigungen & SicherheitskonfigurationRolePermission, UserPermission, ValidInviteDomain, ValidLoginDomainRollen- und Nutzerberechtigungen sowie Domänen-Einstellungen.