Projekte & Lieferung
Projekte, Aufgaben, Mitglieder, Sätze und Zuweisungen — automatisieren Sie die Leistungserbringung und synchronisieren Sie Projektdaten.
Projekt
Endpoints
| GET | /projects | Ruft die Sammlung der Project-Ressourcen ab. |
| POST | /projects | Erstellt eine Project-Ressource. |
| GET | /projects/{id} | Ruft eine Project-Ressource ab. |
| PATCH | /projects/{id} | Aktualisiert die Project-Ressource. |
| DELETE | /projects/{id} | Entfernt die Project-Ressource. |
| GET | /projects/{id}/cost-allocations | Ruft eine Project-Ressource ab. |
| GET | /projects/{id}/documents | Ruft eine Project-Ressource ab. |
| GET | /projects/{id}/profitability | Ruft eine Project-Ressource ab. |
| GET | /projects/folder-counts | Ruft die Sammlung der Project-Ressourcen ab. |
| GET | /projects/preview | Ruft die Sammlung der Project-Ressourcen ab. |
| GET | /projects/search | Ruft die Sammlung der Project-Ressourcen ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| parent | mixed | |
| client | string,null (iri-reference) | |
| currency | string,null (iri-reference) | |
| dateFrom | string,null (date-time) | |
| dateTo | string,null (date-time) | |
| name* | string | |
| publicDescription | stringnull | |
| type* | string | |
| clientHash | string | |
| notes | stringnull | |
| color | string | |
| icon | stringnull | |
| priceNet | stringnull | |
| taxGroup | string,null (iri-reference) | |
| attributeSet | string,null (iri-reference) | |
| taskCreatePolicy | string | |
| taskVisibility | string | |
| projectMembers | array | |
| status | string | |
| flattenType | string | |
| budgets | array |
Projektmitglied
Endpoints
| GET | /project-members | Ruft die Sammlung der ProjectMember-Ressourcen ab. |
| POST | /project-members | Erstellt eine ProjectMember-Ressource. |
| GET | /project-members/{id} | Ruft eine ProjectMember-Ressource ab. |
| PATCH | /project-members/{id} | Aktualisiert die ProjectMember-Ressource. |
| DELETE | /project-members/{id} | Entfernt die ProjectMember-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | |
| employee* | string (iri-reference) | |
| project* | string (iri-reference) | |
| position | string | |
| positionName | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possiblePositions | string |
Projektaufgabe
Endpoints
| POST | /project_tasks/{id}/subscribe | Erstellt eine ProjectTask-Ressource. |
| POST | /project_tasks/{id}/unsubscribe | Erstellt eine ProjectTask-Ressource. |
| GET | /project-tasks | Ruft die Sammlung der ProjectTask-Ressourcen ab. |
| POST | /project-tasks | Erstellt eine ProjectTask-Ressource. |
| GET | /project-tasks/{id} | Ruft eine ProjectTask-Ressource ab. |
| PATCH | /project-tasks/{id} | Aktualisiert die ProjectTask-Ressource. |
| DELETE | /project-tasks/{id} | Entfernt die ProjectTask-Ressource. |
| GET | /project-tasks/picker | Ruft die Sammlung der ProjectTask-Ressourcen ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| project | string (iri-reference) | |
| requester | string,null (iri-reference) | |
| list | string,null (iri-reference) | |
| status | string (iri-reference) | |
| title | string | |
| description | stringnull | |
| priority | string | |
| startAt | string,null (date-time) | |
| dueAt | string,null (date-time) | |
| completedAt | string,null (date-time) | |
| position | integer | |
| recurrenceRule | string,null (iri-reference) | |
| recurrenceParent | string,null (iri-reference) | |
| isTemplate | boolean | |
| assignees | array | |
| subscribers | array | |
| asset | string,null (iri-reference) | |
| source | string | |
| reporterName | stringnull | |
| reporterEmail | stringnull | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possiblePriorities | string | |
| statusName | stringnull | Slim status accessor for the WorkTime embed — keeps the API payload small (single string) instead of nesting the full ProjectTaskStatus resource on every WorkTime row. |
| template | boolean |
Projektpreis
Endpoints
| GET | /project-prices | Ruft die Sammlung der ProjectPrice-Ressourcen ab. |
| POST | /project-prices | Erstellt eine ProjectPrice-Ressource. |
| GET | /project-prices/{id} | Ruft eine ProjectPrice-Ressource ab. |
| PATCH | /project-prices/{id} | Aktualisiert die ProjectPrice-Ressource. |
| DELETE | /project-prices/{id} | Entfernt die ProjectPrice-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| project* | string,null (iri-reference) | |
| attributeRule* | string (iri-reference) | |
| amount* | string | |
| currency* | string (iri-reference) | |
| dateFrom* | string,null (date-time) | |
| note | stringnull |
Projekttransaktion
Endpoints
| GET | /project-transactions | Ruft die Sammlung der ProjectTransaction-Ressourcen ab. |
| POST | /project-transactions | Erstellt eine ProjectTransaction-Ressource. |
| PATCH | /project-transactions/{id} | Aktualisiert die ProjectTransaction-Ressource. |
| DELETE | /project-transactions/{id} | Entfernt die ProjectTransaction-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| project* | string,null (iri-reference) | |
| transaction* | string,null (iri-reference) | |
| amount | stringnull | |
| note | stringnull |
Mitarbeiterprojektsatz
Endpoints
| GET | /employee-project-rates | Ruft die Sammlung der EmployeeProjectRate-Ressourcen ab. |
| POST | /employee-project-rates | Erstellt eine EmployeeProjectRate-Ressource. |
| GET | /employee-project-rates/{id} | Ruft eine EmployeeProjectRate-Ressource ab. |
| PATCH | /employee-project-rates/{id} | Aktualisiert die EmployeeProjectRate-Ressource. |
| DELETE | /employee-project-rates/{id} | Entfernt die EmployeeProjectRate-Ressource. |
| GET | /people-project-rates | Ruft die Sammlung der EmployeeProjectRate-Ressourcen ab. |
| POST | /people-project-rates | Erstellt eine EmployeeProjectRate-Ressource. |
| GET | /people-project-rates/{id} | Ruft eine EmployeeProjectRate-Ressource ab. |
| PATCH | /people-project-rates/{id} | Aktualisiert die EmployeeProjectRate-Ressource. |
| DELETE | /people-project-rates/{id} | Entfernt die EmployeeProjectRate-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| employee* | string (iri-reference) | |
| project* | string (iri-reference) | |
| position | stringnull | |
| rate* | number | |
| currency | string (iri-reference) | |
| dateFrom* | string,null (date-time) | |
| dateTo | string,null (date-time) | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| active | boolean | |
| relatedEmployee | string,null (iri-reference) |
Projektaufgaben-Kommentar
Endpoints
| GET | /project-task-comments | Ruft die Sammlung der ProjectTaskComment-Ressourcen ab. |
| POST | /project-task-comments | Erstellt eine ProjectTaskComment-Ressource. |
| GET | /project-task-comments/{id} | Ruft eine ProjectTaskComment-Ressource ab. |
| PATCH | /project-task-comments/{id} | Aktualisiert die ProjectTaskComment-Ressource. |
| DELETE | /project-task-comments/{id} | Entfernt die ProjectTaskComment-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| task | string (iri-reference) | |
| employee | string (iri-reference) | |
| content | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) |
Projektaufgabenliste
Endpoints
| GET | /project-task-lists | Ruft die Sammlung der ProjectTaskList-Ressourcen ab. |
| POST | /project-task-lists | Erstellt eine ProjectTaskList-Ressource. |
| GET | /project-task-lists/{id} | Ruft eine ProjectTaskList-Ressource ab. |
| PATCH | /project-task-lists/{id} | Aktualisiert die ProjectTaskList-Ressource. |
| DELETE | /project-task-lists/{id} | Entfernt die ProjectTaskList-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| project | string (iri-reference) | |
| name | string | |
| position | integer | |
| isDefault | boolean | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| default | boolean |
Projektaufgabenstatus
Endpoints
| GET | /project-task-statuses | Ruft die Sammlung der ProjectTaskStatus-Ressourcen ab. |
| POST | /project-task-statuses | Erstellt eine ProjectTaskStatus-Ressource. |
| GET | /project-task-statuses/{id} | Ruft eine ProjectTaskStatus-Ressource ab. |
| PATCH | /project-task-statuses/{id} | Aktualisiert die ProjectTaskStatus-Ressource. |
| DELETE | /project-task-statuses/{id} | Entfernt die ProjectTaskStatus-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| name | string | |
| color | string | |
| position | integer | |
| isClosed | boolean | |
| isDefault | boolean | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| deletedAt | string,null (date-time) | |
| closed | boolean | |
| default | boolean | |
| deleted | boolean | Check if the entity has been soft deleted. |
Wiederholungsregel für Projektaufgaben
Endpoints
| GET | /project-task-recurrence-rules | Ruft die Sammlung der ProjectTaskRecurrenceRule-Ressourcen ab. |
| POST | /project-task-recurrence-rules | Erstellt eine ProjectTaskRecurrenceRule-Ressource. |
| GET | /project-task-recurrence-rules/{id} | Ruft eine ProjectTaskRecurrenceRule-Ressource ab. |
| PATCH | /project-task-recurrence-rules/{id} | Aktualisiert die ProjectTaskRecurrenceRule-Ressource. |
| DELETE | /project-task-recurrence-rules/{id} | Entfernt die ProjectTaskRecurrenceRule-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | integer | |
| project | string (iri-reference) | |
| frequency | string | |
| interval | integer | |
| weekday | integernull | |
| monthDay | integernull | |
| timeOfDay | string,null (date-time) | |
| timezone | string | |
| nextRunAt | string,null (date-time) | |
| endAt | string,null (date-time) | |
| maxOccurrences | integernull | |
| occurrencesGenerated | integer | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possibleFrequencies | string |
Projekt-Personalplan
Endpoints
| GET | /project-people-plans | Ruft die Sammlung der ProjectPeoplePlan-Ressourcen ab. |
| POST | /project-people-plans | Erstellt eine ProjectPeoplePlan-Ressource. |
| GET | /project-people-plans/{id} | Ruft eine ProjectPeoplePlan-Ressource ab. |
| PATCH | /project-people-plans/{id} | Aktualisiert die ProjectPeoplePlan-Ressource. |
| DELETE | /project-people-plans/{id} | Entfernt die ProjectPeoplePlan-Ressource. |
| GET | /projects/{projectId}/people-plans | Ruft die Sammlung der ProjectPeoplePlan-Ressourcen ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| project | string (iri-reference) | |
| periodKey | string | |
| forecastHours | integernull | |
| overrideRatePerHour | stringnull |
Projektzuweisungs-Kaskadenregel
Endpoints
| GET | /project-allocation-cascade-rules | Ruft die Sammlung der ProjectAllocationCascadeRule-Ressourcen ab. |
| POST | /project-allocation-cascade-rules | Erstellt eine ProjectAllocationCascadeRule-Ressource. |
| GET | /project-allocation-cascade-rules/{id} | Ruft eine ProjectAllocationCascadeRule-Ressource ab. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | |
| name | string | |
| assetAttribute | string (iri-reference) | Attribute carried by Property (Asset) entities. Drives the share each selected Asset takes of the total cost. For Juwentus on Horizon this is "Ochrona" (5/13/23.98/23.42/34.60 across the 5 buildings, summing to 100). |
| projectAttribute | string (iri-reference) | Attribute carried by tenant Projects. Drives the within-building split. For Horizon's standard rules this is "Powierzchnia" — each tenant's m² inside its building. |
Projekt-Transaktionsanhang
Endpoints
| GET | /project-transaction-attachments | Ruft die Sammlung der ProjectTransactionAttachment-Ressourcen ab. |
| POST | /project-transaction-attachments | Erstellt eine ProjectTransactionAttachment-Ressource. |
| PATCH | /project-transaction-attachments/{id} | Aktualisiert die ProjectTransactionAttachment-Ressource. |
| DELETE | /project-transaction-attachments/{id} | Entfernt die ProjectTransactionAttachment-Ressource. |
Schemafelder
| Feld | Typ | Beschreibung |
|---|---|---|
| project | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| line | string,null (iri-reference) |