Rest API - Metadata for Jira 4.2 - 4.4
You can create/read/update/delete metadata value via UI or the following Rest API
Version 1.0
- 1 APIs
- 1.1 /component/{projectkey}/{identifier}.
- 1.2 /component/{projectkey}/{identifier}/{key}.
- 1.3 /component/{projectkey}/{identifier}/{key}/value.
- 1.4 /group/{identifier}.
- 1.5 /group/{identifier}/{key}.
- 1.6 /group/{identifier}/{key}/value.
- 1.7 /project/{identifier}.
- 1.8 /project/{identifier}/{key}.
- 1.9 /project/{identifier}/{key}/value.
- 1.10 /user/{identifier}.
- 1.11 /user/{identifier}/{key}.
- 1.12 /user/{identifier}/{key}/value.
- 1.13 /version/{projectkey}/{identifier}.
- 1.14 /version/{projectkey}/{identifier}/{key}.
- 1.15 /version/{projectkey}/{identifier}/{key}/value.
- 2 Json-Objects
- 2.1 JiraMetadata
APIs
Base path for the Rest API: Jira_Base_Url/rest/metadata/1.0
e.g. get the first 20 metadata for project JM (as project-admin): https://jira.atlassian.internal/rest/metadata/1.0/project/JM?includeHidden=true&startAt=0&maxResults=20
/component/{projectkey}/{identifier}.
GET
get metadata values for a given object (e.g. version/component) as object array (not unlimited since 4.2)
PUT
create / update metadata as object array
/component/{projectkey}/{identifier}/{key}.
GET
get the specified metadata
PUT
create / update one metadata
DELETE
delete the specified metadata
/component/{projectkey}/{identifier}/{key}/value.
GET
get the specified metadata value
/group/{identifier}.
GET
get metadata values for a given object (e.g. project/group/user) as object array (not unlimited since 4.2)