Rest API - Metadata for Jira 4.7 pre-rendered
You can create/read/update/delete metadata value via UI or the following Rest API
Version 1.0
- 1 APIs
- 1.1 /admin/cleanupProjectAuditLog
- 1.2 /admin/disableMetadataEventSubSystem
- 1.3 /admin/enableMetadataEventSubSystem
- 1.4 /component/{projectkey}/{identifier}
- 1.5 /component/{projectkey}/{identifier}/{key}
- 1.6 /component/{projectkey}/{identifier}/{key}/value
- 1.7 /configuration/field/project
- 1.8 /configuration/field/project/all
- 1.9 /configuration/field/project/allEnriched
- 1.10 /configuration/field/user
- 1.11 /configuration/field/user/all
- 1.12 /configuration/field/user/allEnriched
- 1.13 /configuration/project/{projectKey}
- 1.14 /configuration/project/{projectKey}/screen/{screenKey}
- 1.15 /configuration/screen/enrichedproject
- 1.16 /configuration/screen/project
- 1.17 /configuration/screen/project/all
- 1.18 /configuration/screen/project/default
- 1.19 /configuration/screen/project/{identifier}
- 1.20 /configuration/screen/user
- 1.21 /configuration/screen/user/all
- 1.22 /configuration/screen/user/default
- 1.23 /configuration/screen/user/profile
- 1.24 /group/{identifier}
- 1.25 /group/{identifier}/{key}
- 1.26 /group/{identifier}/{key}/value
- 1.27 /project/{identifier}
- 1.28 /project/{identifier}/{key}
- 1.29 /project/{identifier}/{key}/value
- 1.30 /projects/filter
- 1.31 /projects/filter/all
- 1.32 /projects/filter/{identifier}
- 1.33 /projects/fullReindex
- 1.34 /projects/index/{identifier}
- 1.35 /projects/search
- 1.36 /servicedesk/customer/profile/{identifier}
- 1.37 /servicedesk/customer/profile/{identifier}/{key}
- 1.38 /servicedesk/{projectKey}/agent/ascustomer/profile/{identifier}
- 1.39 /servicedesk/{projectKey}/agent/customer/profile/{identifier}
- 1.40 /servicedesk/{projectKey}/agent/customer/profile/{identifier}/{key}
- 1.41 /user/{identifier}
- 1.42 /user/{identifier}/{key}
- 1.43 /user/{identifier}/{key}/value
- 1.44 /users/filter
- 1.45 /users/filter/all
- 1.46 /users/filter/{identifier}
- 1.47 /users/fullReindex
- 1.48 /users/index/{userName}
- 1.49 /users/search
- 1.50 /version/{projectkey}/{identifier}
- 1.51 /version/{projectkey}/{identifier}/{key}
- 1.52 /version/{projectkey}/{identifier}/{key}/value
- 2 Json-Objects
- 2.1 JiraMetadata
- 2.2 Message
- 2.3 ProjectConfiguration
- 2.4 SearchParams
- 2.5 SearchResult
- 2.6 SearchResultProjectItem
- 2.7 SearchResultUserItem
- 2.8 SelectionItem
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
/admin/cleanupProjectAuditLog
GET
internal: removes defect project metadata entries from audit log
/admin/disableMetadataEventSubSystem
GET
experimental: should only be used in exceptional cases. Disables the metadata event sub system (auditlog, indexing)
/admin/enableMetadataEventSubSystem
GET
experimental: should only be used in exceptional cases. Enables the metadata event sub system (auditlog, indexing)
/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