Projekty, zadania, członkowie, stawki i alokacje — automatyzuj realizację i synchronizuj dane projektów.
Projekt
Endpoints
GET
/projects
Pobiera kolekcję zasobów Project.
POST
/projects
Tworzy zasób Project.
GET
/projects/{id}
Pobiera zasób Project.
PATCH
/projects/{id}
Aktualizuje zasób Project.
DELETE
/projects/{id}
Usuwa zasób Project.
POST
/projects/{id}/archive
Tworzy zasób Project.
GET
/projects/{id}/cost-allocations
Pobiera zasób Project.
GET
/projects/{id}/documents
Pobiera zasób Project.
POST
/projects/{id}/pin
Tworzy zasób Project.
GET
/projects/{id}/profitability
Pobiera zasób Project.
POST
/projects/{id}/unarchive
Tworzy zasób Project.
POST
/projects/{id}/unpin
Tworzy zasób Project.
GET
/projects/folder-counts
Pobiera kolekcję zasobów Project.
GET
/projects/preview
Pobiera kolekcję zasobów Project.
GET
/projects/search
Pobiera kolekcję zasobów Project.
Pola schematu
Pole
Typ
Opis
id
integer
parent
string,null (iri-reference)
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
childProjects
array
projectMembers
array
workTimes
array
employeeProjectRates
array
invoiceRows
array
budgetProjects
array
projectTransactions
array
archivedAt
string,null (date-time)
Archiving retires a project from view without deleting it (#2896).
createdAt
string (date-time)
updatedAt
string (date-time)
deletedAt
string,null (date-time)
possibleTypes
string
thisAndParentProjects
array
status
string
archived
boolean
billable
boolean
flattenType
string
uniqueEmployees
mixed
thisAndChildProjectsEmployees
array
thisAndParentProjectEmployees
array
allRelatedProjects
object
budgets
array
Członek projektu
Endpoints
GET
/project-members
Pobiera kolekcję zasobów ProjectMember.
POST
/project-members
Tworzy zasób ProjectMember.
GET
/project-members/{id}
Pobiera zasób ProjectMember.
PATCH
/project-members/{id}
Aktualizuje zasób ProjectMember.
DELETE
/project-members/{id}
Usuwa zasób ProjectMember.
Pola schematu
Pole
Typ
Opis
id
string
employee*
string (iri-reference)
project*
string (iri-reference)
position
string
positionName
string
createdAt
string (date-time)
updatedAt
string (date-time)
possiblePositions
string
Zadanie projektu
Endpoints
POST
/project_tasks/{id}/subscribe
Tworzy zasób ProjectTask.
POST
/project_tasks/{id}/unsubscribe
Tworzy zasób ProjectTask.
GET
/project-tasks
Pobiera kolekcję zasobów ProjectTask.
POST
/project-tasks
Tworzy zasób ProjectTask.
GET
/project-tasks/{id}
Pobiera zasób ProjectTask.
PATCH
/project-tasks/{id}
Aktualizuje zasób ProjectTask.
DELETE
/project-tasks/{id}
Usuwa zasób ProjectTask.
GET
/project-tasks/picker
Pobiera kolekcję zasobów ProjectTask.
Pola schematu
Pole
Typ
Opis
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
Cena projektu
Endpoints
GET
/project-prices
Pobiera kolekcję zasobów ProjectPrice.
POST
/project-prices
Tworzy zasób ProjectPrice.
GET
/project-prices/{id}
Pobiera zasób ProjectPrice.
PATCH
/project-prices/{id}
Aktualizuje zasób ProjectPrice.
DELETE
/project-prices/{id}
Usuwa zasób ProjectPrice.
Pola schematu
Pole
Typ
Opis
project*
string,null (iri-reference)
property
string,null (iri-reference)
attributeRule*
string (iri-reference)
amount*
string
currency*
string (iri-reference)
dateFrom*
string,null (date-time)
note
stringnull
Transakcja projektu
Endpoints
GET
/project-transactions
Pobiera kolekcję zasobów ProjectTransaction.
POST
/project-transactions
Tworzy zasób ProjectTransaction.
PATCH
/project-transactions/{id}
Aktualizuje zasób ProjectTransaction.
DELETE
/project-transactions/{id}
Usuwa zasób ProjectTransaction.
Pola schematu
Pole
Typ
Opis
project*
string,null (iri-reference)
transaction*
string,null (iri-reference)
amount
stringnull
note
stringnull
Stawka projektu pracownika
Endpoints
GET
/people-project-rates
Pobiera kolekcję zasobów EmployeeProjectRate.
POST
/people-project-rates
Tworzy zasób EmployeeProjectRate.
GET
/people-project-rates/{id}
Pobiera zasób EmployeeProjectRate.
PATCH
/people-project-rates/{id}
Aktualizuje zasób EmployeeProjectRate.
DELETE
/people-project-rates/{id}
Usuwa zasób EmployeeProjectRate.
Pola schematu
Pole
Typ
Opis
id
integer
employee*
string (iri-reference)
project*
string (iri-reference)
position
stringnull
positionRef
string,null (iri-reference)
rate*
number
currency
string (iri-reference)
dateFrom*
string,null (date-time)
Nullable, to match the column, the property, the getter and
{@see \App\Service\App\WorkTime\Report\EntryRateResolver::selectEffective()},
all four of which already admit a null left edge. Only this setter and
isActive() refused it, which is the same asymmetry: `setDateTo()` and the
`dateTo` half of isActive() both handle null, and the `dateFrom` half of
neither did (#3159).
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.