API change log
04.183.000 - 16.09.2025
Breaking changes
- Property
timeTrackingReferenceNodeType
removed from work packages.
- API for sub work packages completely removed
04.161.000 - 16.06.2025
- Property
controlling.tasks.progress
added to projects and groups.
- Property
controlling.workPackages.progress
added to projects and groups.
04.155.000 - 20.05.2025
- Property
isCompleted
added to tasks.
- Search ident
isCompleted
added to tasks.
Deprecations
- Property
status
on tasks is deprecated, use isCompleted
instead.
- Search ident
status
for task searches is deprecated, use isCompleted
instead.
04.154.000 - 13.05.2025
- Property
pricingSnapshot
added to billings.
Deprecations
- Property
flatRateJourneyPrice
on billings is deprecated, use pricingSnapshot.flatRateJourneyPrice
instead.
- Property
journeyBillingMode
on billings is deprecated, use pricingSnapshot.journeyBillingMode
instead.
- Property
sums
on billings is deprecated, use pricingSnapshot.sums
instead.
04.148.000 - 01.04.2025
Breaking changes
- API authentication via OAuth2 has been removed.
- Property
lastChanged
on nodes has been removed.
- Property
status
on projects has been removed.
- Property
status
on work packages has been removed.
- Search ident
status
for work package searches has been removed.
- Property
roleMaxEfforts
on work packages has been removed.
- Query parameter
roleType
on route Responsibility > Responsible users > Get responsible users for multiple nodes has been removed.
- These routes have been removed:
- Working time > Read working time > Get definitions
- Working time > Read working time > Get work hours
- Working time > Manage weekly working time > Group standard work hours
- Working time > Manage weekly working time > Group standard work minutes
- Working time > Manage weekly working time > User standard work hours
- Working time > Manage weekly working time > User standard work minutes
- Property
minMaxPlanningDateInSubtree
added to projects.
- Property
minMaxPlanningDateInSubtree
added to groups.
04.138.000 - 25.02.2025
- Route Organization user management > Organization users > Gets emails by user ids also includes invited users now.
04.134.000 - 11.02.2025
- Documentation updated to OpenAPI 3.1.0.
- Category Customers renamed to Settings.
- REST routes Settings > Labels added.
- In category Project tree:
- REST GET-routes have their properties set to
required
appropriately.
- REST routes for Task sections added.
- Route General > Gets nodes by ids added.
- Route General > Gets node by id added.
- Route General > Simple search added.
- Route General > Complex search added.
- Route General > Complex search added.
- Property
projectId
added to tasks and task sections.
- Route Users > Current user > Who am I added.
04.114.000 - 22.10.2024
- Property
workflowStatus
added to billings.
04.095.000 - 03.09.2024
Breaking changes
- Property
assignedUnits
on tasks removed, use responsibleUsers
/responsibleGroups
instead.
- Property
hasExternalAssignee
on tasks removed, you can set definesOwnResponsible
with empty users/groups to have the same effect.
04.094.000 - 27.08.2024
- API access via access keys and access tokens added.
Deprecations
- API access via OAuth2 is deprecated, use access keys or access tokens instead.
04.086.000 - 09.07.2024
- Property
user
added to TIME TRACKING > Time tracking records > Patch time tracking record.
04.085.000 - 09.07.2024
- Property
isClosed
added to projects.
- Property
isClosed
added to groups.
- Property
isClosed
added to work packages.
04.083.000 - 25.06.2024
- Property
journeyBillingMode
added to customer.
- Property
journeyBillingMode
added to billing.
- Property
flatRateJourneyPriceSum
added to billing $.sums
.
- Property
numberOfFlatRateJourneys
added to billing $.sums
.
- Route Billings > Billings exports > JSON export v2 added, supporting
journeyBillingMode
.
- Route Billings > Billings exports > JSON export v1 is deprecated, use JSON export v2.
Breaking changes
- The columns of Billings > Billings exports > CSV export are reorganized to match JSON export v2.
04.074.000 - 22.05.2024
- Property
timeTrackingReferenceNodeType
added to work packages.
- Route category Project tree > Sub work packages added.
04.072.000 - 21.05.2024
- Property
timeControl
added to work packages.
- Property
lastChangedBy
added to all nodes.
- Property
lastChangedOn
added to all nodes.
Deprecations
- Property
lastChanged
on nodes is deprecated, use lastChangedOn
instead.
Breaking changes
- The time control properties on projects and groups have been dropped in favor of a nested object:
- Property
timeControl
is an object now, use timeControl.mode
instead.
- Property
timeControlFrom
removed, use timeControl.from
instead.
- Property
timeControlTo
removed, use timeControl.to
instead.
- Property
showTimeControlAfterName
removed, use timeControl.showAfterName
instead.
04.064.000 - 16.04.2024
- Route Organization user management > Organization users > Gets emails by user ids no longer requires
ids
as query parameter.
- Property
isArchived
added to all project tree nodes (readonly).
- Property
isLocked
added to projects, groups, work packages (prevents tracking time on those nodes or beneath).
- Property
isApprovedForBilling
added to work packages.
- Property
isOffer
added to work packages.
- Property
isTemplate
added to projects.
- Property
referenceNode
added to time tracking records.
- New route Project tree > General > Archive subtree added to archive or unarchive an entire subtree of nodes.
Deprecations
- Property
status
on projects is deprecated.
- Use the new
isLocked
/isTemplate
flags or the new archiving route for writing.
- When read, the status is determined by the new flags in this order of precedence:
isArchived
> isTemplate
> isLocked
to yield archived
> template
> locked
> open
respectively.
- Note that writing
{status: 'archived'}
will archive the entire subtree. Writing any other status will unarchive the entire subtree only of the project was archived before.
- Property
status
on work packages is deprecated.
- Use the new
isApprovedForBilling
/isLocked
/isOffer
flags or the new archiving route for writing.
- When read, the status is determined by the new flags in this order of precedence:
isApprovedForBilling
> isOffer
> isLocked
to yield closed
> offer
> locked
> open
respectively.
- The status
notYetOpen
will write {isLocked: true}
and can't be read anymore.
- Search ident
status
for work package searches is deprecated, use one of the new flag searches.
04.058.000 - 12.03.2024
- Property
locations
added to customers.
- Property
keyValueStore
added to all project tree nodes.
- Property
referenceNumber
added to all project tree nodes.
04.036.000 - 19.12.2023
- Properties
definesOwnResponsible
/responsibleGroups
/responsibleUsers
are added to projects, groups, work packages and tasks.
Deprecations
- Property
assignedUnits
on tasks is deprecated, use responsibleUsers
/responsibleGroups
instead.
- Property
hasExternalAssignee
on tasks is deprecated, you can set definesOwnResponsible
with empty users/groups to have the same effect.
- Property
roleMaxEfforts
on work packages is deprecated without replacement. The feature is removed.
- Query parameter
roleType
on route Responsibility > Responsible users > Get responsible users for multiple nodes is deprecated without replacement. The feature is removed.
04.021.000 - 03.11.2023
Deprecations
- The working time API is updated to differentiate working time from project time:
- Using
hours
or minutes
is deprecated, use workingMinutes
and projectMinutes
instead where applicable.
- These routes are deprecated entirely (see documentation for replacements):
- Working time > Read working time > Get definitions
- Working time > Read working time > Get work hours
- Working time > Manage weekly working time > Group standard work hours
- Working time > Manage weekly working time > Group standard work minutes
- Working time > Manage weekly working time > User standard work hours
- Working time > Manage weekly working time > User standard work minutes