Rest API - Metadata for Jira 5.3 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/copyAssigneeMetadata
- 1.3 /admin/copyProjectMetadata
- 1.4 /admin/copyReporterMetadata
- 1.5 /admin/disableMetadataEventSubSystem
- 1.6 /admin/enableMetadataEventSubSystem
- 1.7 /component/{projectkey}/{identifier}
- 1.8 /component/{projectkey}/{identifier}/{key}
- 1.9 /component/{projectkey}/{identifier}/{key}/value
- 1.10 /configuration/field/project
- 1.11 /configuration/field/project/all
- 1.12 /configuration/field/project/allEnriched
- 1.13 /configuration/field/user
- 1.14 /configuration/field/user/all
- 1.15 /configuration/field/user/allEnriched
- 1.16 /configuration/project/{projectKey}
- 1.17 /configuration/project/{projectKey}/screen/{screenKey}
- 1.18 /configuration/screen/enrichedproject
- 1.19 /configuration/screen/project
- 1.20 /configuration/screen/project/all
- 1.21 /configuration/screen/project/default
- 1.22 /configuration/screen/project/{identifier}
- 1.23 /configuration/screen/user
- 1.24 /configuration/screen/user/all
- 1.25 /configuration/screen/user/default
- 1.26 /configuration/screen/user/profile
- 1.27 /group/{identifier}
- 1.28 /group/{identifier}/{key}
- 1.29 /group/{identifier}/{key}/value
- 1.30 /project/{identifier}
- 1.31 /project/{identifier}/{key}
- 1.32 /project/{identifier}/{key}/value
- 1.33 /projects/filter
- 1.34 /projects/filter/all
- 1.35 /projects/filter/{identifier}
- 1.36 /projects/fullReindex
- 1.37 /projects/index/{identifier}
- 1.38 /projects/search
- 1.39 /servicedesk/customer/profile/{identifier}
- 1.40 /servicedesk/customer/profile/{identifier}/{key}
- 1.41 /servicedesk/{projectKey}/agent/ascustomer/profile/{identifier}
- 1.42 /servicedesk/{projectKey}/agent/customer/profile/{identifier}
- 1.43 /servicedesk/{projectKey}/agent/customer/profile/{identifier}/{key}
- 1.44 /user/{identifier}
- 1.45 /user/{identifier}/{key}
- 1.46 /user/{identifier}/{key}/value
- 1.47 /users/filter
- 1.48 /users/filter/all
- 1.49 /users/filter/{identifier}
- 1.50 /users/fullReindex
- 1.51 /users/index/{userName}
- 1.52 /users/search
- 1.53 /version/{projectkey}/{identifier}
- 1.54 /version/{projectkey}/{identifier}/{key}
- 1.55 /version/{projectkey}/{identifier}/{key}/value
- 2 Json-Objects
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/copyAssigneeMetadata
GET
limited use-cases: admins can copy assignee metadata values to issue fields
/admin/copyProjectMetadata
GET
limited use-cases: admins can copy project metadata values to issue fields
/admin/copyReporterMetadata
GET
limited use-cases: admins can copy reporter metadata values to issue fields
/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