InLoox API Reference
The InLoox API is an OData v4–compatible REST API that provides you with programmatic access to your InLoox data — projects, tasks, time entries, budgets, documents, and more. Use it to build custom integrations, automate workflows, or synchronize InLoox with other systems.
Read the Getting Started guide to set up authentication and send your first request in minutes.
Most data operations (create, update, delete) cannot be undone. Data may be irretrievably lost.
Deletions may have side effects due to the data structure — for example, removing parent entities also removes their child entities to prevent deletion anomalies.
Therefore, always develop and test on a non-production sandbox account first and back up production data before executing write API operations in your production environment.
Quick Access
Authentication, OData basics, and your first request
Code ExamplesWorking C# examples with Simple.OData.Client
ProjectsCreate, read, update, and manage projects
TasksManage project tasks and private tasks
Time TrackingRecord and query time tracking data
Budget & Line ItemsBudgets, line items, invoicing, and presets
DocumentsManage files, folders, and hyperlinks
PlanningGantt chart planning elements and publications
Documentation MCPConnect AI tools to InLoox docs via MCP
Base URLs
Use the appropriate base URL depending on your InLoox deployment:
InLoox Cloud:
https://app.inloox.com/api/
InLoox Self-Hosted:
https://YOUR-SELF-HOSTED-URL/api/v1/
All endpoint paths in this documentation are relative to the base URL above. For example, odata/Project means https://app.inloox.com/api/odata/Project for Cloud users, or for InLoox Self-Hosted with the server URL https://inloox.mycompany.org it would be https://inloox.mycompany.org/api/v1/odata/Project.
Authentication
The InLoox API uses Personal Access Tokens for authentication. Include your token with every request via the x-api-key HTTP header:
GET /odata/Project HTTP/1.1
Host: app.inloox.com
x-api-key: YOUR_API_TOKEN
For detailed information on creating and using tokens, see the Getting Started guide.
Available Entities
The API exposes the following entity groups. Click a group name for detailed documentation.
| Group | Key Endpoints | Description |
|---|---|---|
| Projects | Project, ProjectNote, DynamicProject | Create, read, update, and delete projects. Manage members, categories, groups, and favorites. |
| Tasks | Task, TaskItemNote, TaskStatus, DynamicTaskItem | Manage project tasks and private tasks. Assign contributors, track status, and use the stopwatch. |
| Time Entries | TimeEntry, TimeEntryComment, DynamicTimeEntry | Record and query time tracking data. Copy entries and add notes. |
| Budget & Line Items | Budget, LineItem, BudgetGroup, BudgetPreset | Financial tracking — budgets, line items, invoicing, and presets. |
| Documents | Document, DocumentFolder, DocumentFolderStructure | File management — upload, link, organize folder structures, track favorites. |
| Planning | Planning, PlanningPublication, PlanningTemplate | Gantt chart elements — scheduling, dependencies, snapshots, and backward scheduling. |
| Mind Maps | MindMap, MindMapNode, MindMapTemplate | Create and manage mind maps with nodes. Copy nodes to tasks or timeline. |
| Lists | CheckList, CheckListColumn, CheckListDataRow, CheckListTemplate | Structured lists with columns, rows, and reusable templates. |
| Portfolios | Portfolio, PortfolioTarget | Portfolio management and target tracking. |
| Contacts & Users | UserInfo, DynamicContact | Manage contacts, user profiles, divisions, and skills. |
| Calendars & Working Times | Calendar, WorkingTime, WorkingTimeDayOff, ContactNonWorkingTime | Working time calendars, day-off definitions, and non-working times. |
| Custom Fields | CustomField, CustomFieldDefinition, CustomFieldPermission | Define and manage custom fields across entities. |
| Organization & Master Data | Category, Client, Division, ProjectStatus, Skill | Categories, clients, status definitions, and templates. |
| Permissions & Security Configuration | RolePermission, UserPermission, ValidInviteDomain, ValidLoginDomain | Role and user permissions as well as domain settings. |