Skip to content

Add API support for Time Tracking

Description

In 8.14 we will ship Time Tracking as a Product. We won't have an API for that.

The sooner we have APIs for this Product, the faster we'll see integrations that take advantage of it (IDEs, other SAAS, or companies that build custom reports as they do now with all other features we have).

Proposal

  • Add new API methods for time tracking:

    • Read: total time spent for an issue/MR
    • Write: individual time spent for an issue/MR (add up to previous entries)
    • Read: estimate for an issue/MR
    • Write: estimate for an issue/MR (overwrite previous entries)
  • This API has to be restricted to EE Premium.

Out of scope:

  • Read: list of individual time spent entries per issue/MR

/cc @smcgivern

Edited by 🤖 GitLab Bot 🤖