- Announcement banner
- Issue custom field values (apps)
- Issue custom field configuration (apps)
- Jira settings
- Application roles
- Issue attachments
- Audit records
- Avatars
- Issue comments
- Issue comment properties
- Project components
- Time tracking
- Issue custom field options
- Dashboards
- Get all dashboards
- Create dashboard
- Get available gadgets
- Search for dashboards
- Get gadgets
- Add gadget to dashboard
- Update gadget on dashboard
- Remove gadget from dashboard
- Get dashboard item property keys
- Get dashboard item property
- Set dashboard item property
- Delete dashboard item property
- Get dashboard
- Update dashboard
- Delete dashboard
- Copy dashboard
- Issues
- Jira expressions
- Issue fields
- Issue custom field contexts
- Get custom field contexts
- Create custom field context
- Get custom field contexts default values
- Set custom field contexts default values
- Get issue types for custom field context
- Get custom field contexts for projects and issue types
- Get project mappings for custom field context
- Update custom field context
- Delete custom field context
- Add issue types to context
- Remove issue types from context
- Assign custom field context to projects
- Remove custom field context from projects
- Screens
- Issue custom field options (apps)
- Issue field configurations
- Get all field configurations
- Create field configuration
- Update field configuration
- Delete field configuration
- Get field configuration items
- Update field configuration items
- Get all field configuration schemes
- Create field configuration scheme
- Get field configuration issue type items
- Get field configuration schemes for projects
- Assign field configuration scheme to project
- Update field configuration scheme
- Delete field configuration scheme
- Assign issue types to field configurations
- Remove issue types from field configuration scheme
- Filters
- Filter sharing
- Groups
- Group and user picker
- License metrics
- Issue search
- Issue properties
- Issue watchers
- Issue remote links
- Issue votes
- Issue worklogs
- Issue worklog properties
- Issue links
- Issue link types
- Issue security schemes
- Get issue security schemesGET
- Create issue security schemePOST
- Get issue security levelsGET
- Set default issue security levelsPUT
- Get issue security level membersGET
- Get projects using issue security schemesGET
- Associate security scheme to projectPUT
- Search issue security schemesGET
- Get issue security schemeGET
- Update issue security schemePUT
- Delete issue security schemeDELETE
- Add issue security levelsPUT
- Update issue security levelPUT
- Remove issue security levelDELETE
- Add issue security level membersPUT
- Remove member from issue security levelDELETE
- Issue security level
- Issue types
- Issue type properties
- Issue type schemes
- Issue type screen schemes
- Get issue type screen schemes
- Create issue type screen scheme
- Get issue type screen scheme items
- Get issue type screen schemes for projects
- Assign issue type screen scheme to project
- Update issue type screen scheme
- Delete issue type screen scheme
- Append mappings to issue type screen scheme
- Update issue type screen scheme default screen scheme
- Remove mappings from issue type screen scheme
- Get issue type screen scheme projects
- JQL
- JQL functions (apps)
- Labels
- Permissions
- Myself
- Issue notification schemes
- Permission schemes
- Issue priorities
- Projects
- Project types
- Project avatars
- Project features
- Project properties
- Project roles
- Project role actors
- Project versions
- Project email
- Project permission schemes
- Project categories
- Project key and name validation
- Issue resolutions
- Screen tabs
- Screen tab fields
- Screen schemes
- Server info
- Issue navigator settings
- Workflow statuses
- Workflow status categories
- Status
- Tasks
- UI modifications (apps)
- Users
- User search
- User properties
- Webhooks
- Workflows
- Workflow transition rules
- Workflow transition properties
- Workflow schemes
- Get all workflow schemes
- Create workflow scheme
- Get workflow scheme
- Update workflow scheme
- Delete workflow scheme
- Get default workflow
- Update default workflow
- Delete default workflow
- Get workflow for issue type in workflow scheme
- Set workflow for issue type in workflow scheme
- Delete workflow for issue type in workflow scheme
- Get issue types for workflows in workflow scheme
- Set issue types for workflow in workflow scheme
- Delete issue types for workflow in workflow scheme
- Workflow scheme project associations
- Workflow scheme drafts
- Create draft workflow scheme
- Get draft workflow scheme
- Update draft workflow scheme
- Delete draft workflow scheme
- Get draft default workflow
- Update draft default workflow
- Delete draft default workflow
- Get workflow for issue type in draft workflow scheme
- Set workflow for issue type in draft workflow scheme
- Delete workflow for issue type in draft workflow scheme
- Publish draft workflow scheme
- Get issue types for workflows in draft workflow scheme
- Set issue types for workflow in workflow scheme
- Delete issue types for workflow in draft workflow scheme
- App properties
- Dynamic modules
- App migration
Associate security scheme to project
PUT
/rest/api/3/issuesecurityschemes/project
Issue security schemes
location
link in the response to determine the status of the task and use Get task to obtain subsequent updates.Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://jira.local:8080/jira/rest//rest/api/3/issuesecurityschemes/project' \
--header 'Content-Type: application/json' \
--data-raw '{
"oldToNewSecurityLevelMappings": [
{
"newLevelId": "30001",
"oldLevelId": "30000"
}
],
"projectId": "10000",
"schemeId": "20000"
}'
Response Response Example
303 - Example 1
{
"description": "string",
"elapsedRuntime": 0,
"finished": 0,
"id": "string",
"lastUpdate": 0,
"message": "string",
"progress": 0,
"result": null,
"self": "http://example.com",
"started": 0,
"status": "ENQUEUED",
"submitted": 0,
"submittedBy": 0
}
Request
Body Params application/json
Issue security scheme, project, and remapping details.
oldToNewSecurityLevelMappings
array[object (OldToNewSecurityLevelMappingsBean) {2}]Â
write-onlyoptional
newLevelId
stringÂ
write-onlyrequired
oldLevelId
stringÂ
write-onlyrequired
projectId
stringÂ
write-onlyrequired
schemeId
stringÂ
write-onlyrequired
Examples
Responses
🔵303Returned if the request is successful.
application/json
Body
Details about a task.
description
stringÂ
optional
elapsedRuntime
integer <int64>
required
finished
integer <int64>
optional
id
stringÂ
required
lastUpdate
integer <int64>
required
message
stringÂ
optional
progress
integer <int64>
required
result
optional
self
string <uri>
required
started
integer <int64>
optional
status
enum<string>Â
required
Allowed values:
ENQUEUEDRUNNINGCOMPLETEFAILEDCANCEL_REQUESTEDCANCELLEDDEAD
submitted
integer <int64>
required
submittedBy
integer <int64>
required
🟠400Returned if the request is invalid.
🟠401Returned if the authentication credentials are incorrect or missing.
🟠403Returned if the user doesn't have the necessary permission.
🟠404Returned if the security scheme isn't found.
🟠409Returned if a task to remove the issue security level is already running.
Modified at 2023-07-13 03:27:27