Skip to content

Atlassian: Time tracking schemas

4 Atlassian schemas with complete fields and constraints.

← Time tracking operations · All schemas

Get all time tracking providers — response body — item

FieldTypePresenceDescription and constraints
$objectRootDetails about the time tracking provider.
keyJSONOptional
key (anyOf 1)stringAlternativeThe key for the time tracking provider. For example, *JIRA*.
key (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the time tracking provider. For example, *JIRA provided time tracking*.
name (anyOf 2)nullAlternative
urlJSONOptional
url (anyOf 1)stringAlternativeThe URL of the configuration page for the time tracking provider app. For example, */example/config/url*. This property is only returned if the `adminPageKey` property is set in the module descriptor of the time tracking provider app.
Read only: true
url (anyOf 2)nullAlternative

Get time tracking settings — response body

FieldTypePresenceDescription and constraints
$objectRootDetails of the time tracking configuration.
defaultUnitJSONOptional
defaultUnit (anyOf 1)stringAlternativeThe default unit of time applied to logged time.
Known values: minute, hour, day, week
defaultUnit (anyOf 2)nullAlternative
timeFormatJSONOptional
timeFormat (anyOf 1)stringAlternativeThe format that will appear on an issue's *Time Spent* field.
Known values: pretty, days, hours
timeFormat (anyOf 2)nullAlternative
workingDaysPerWeekJSONOptional
workingDaysPerWeek (anyOf 1)JSONAlternative
workingDaysPerWeek (anyOf 1) (anyOf 1)numberAlternativeThe number of days in a working week.
Format: double
workingDaysPerWeek (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
workingDaysPerWeek (anyOf 2)nullAlternative
workingHoursPerDayJSONOptional
workingHoursPerDay (anyOf 1)JSONAlternative
workingHoursPerDay (anyOf 1) (anyOf 1)numberAlternativeThe number of hours in a working day.
Format: double
workingHoursPerDay (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
workingHoursPerDay (anyOf 2)nullAlternative

Select time tracking provider — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails about the time tracking provider.
Additional keys: not allowed
keystringRequired within parentThe key for the time tracking provider. For example, *JIRA*.
namestringOptionalThe name of the time tracking provider. For example, *JIRA provided time tracking*.
urlstringOptionalThe URL of the configuration page for the time tracking provider app. For example, */example/config/url*. This property is only returned if the `adminPageKey` property is set in the module descriptor of the time tracking provider app.
Read only: true

Set time tracking settings — request body — body

FieldTypePresenceDescription and constraints
$objectRootDetails of the time tracking configuration.
Additional keys: not allowed
defaultUnitstringRequired within parentThe default unit of time applied to logged time.
One of: minute, hour, day, week
timeFormatstringRequired within parentThe format that will appear on an issue's *Time Spent* field.
One of: pretty, days, hours
workingDaysPerWeeknumberRequired within parentThe number of days in a working week.
Format: double
workingHoursPerDaynumberRequired within parentThe number of hours in a working day.
Format: double

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.