Skip to content

config

associate-projects-to-field-association-schemes

Associate projects to field schemes

Associate projects to field association schemes.

Permissions required: Administer Jira global permission.

PUT /rest/api/3/config/fieldschemes/projects

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config associate-projects-to-field-association-schemes

clone-field-association-scheme

Clone field scheme

Endpoint for cloning an existing field association scheme into a new one.

Permissions required: Administer Jira global permission.

POST /rest/api/3/config/fieldschemes/{id}/clone

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)
--idstringYesThe ID of the source field association scheme to clone from

Example:

bash
jr config clone-field-association-scheme --id <id>

create-field-association-scheme

Create field scheme

Endpoint for creating a new field association scheme.

Permissions required: Administer Jira global permission.

POST /rest/api/3/config/fieldschemes

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config create-field-association-scheme

delete-field-association-scheme

Delete a field scheme

Delete a specified field association scheme

Permissions required: Administer Jira global permission.

DELETE /rest/api/3/config/fieldschemes/{id}

FlagTypeRequiredDescription
--idstringYesThe ID of the field association scheme to delete.

Example:

bash
jr config delete-field-association-scheme --id <id>

get-field-association-scheme-by-id

Get field scheme

Endpoint for fetching a field association scheme by its ID

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes/{id}

FlagTypeRequiredDescription
--idstringYesThe scheme id to fetch

Example:

bash
jr config get-field-association-scheme-by-id --id <id>

get-field-association-scheme-item-parameters

Get field parameters

Retrieve field association parameters on a field association scheme

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes/{id}/fields/{fieldId}/parameters

FlagTypeRequiredDescription
--fieldIdstringYesthe ID of the field
--idstringYesthe ID of the field association scheme to retrieve parameters for

Example:

bash
jr config get-field-association-scheme-item-parameters --fieldId <fieldId> --id <id>

get-field-association-schemes

Get field schemes

REST endpoint for retrieving a paginated list of field association schemes with optional filtering.

This endpoint allows clients to fetch field association schemes with optional filtering by project IDs and text queries. The response includes scheme details with navigation links and filter metadata when applicable.

Filtering Behavior:

  • When projectId or query parameters are provided, the response includes matchedFilters metadata showing which filters were applied.
  • When no filters are applied, matchedFilters is omitted from individual scheme objects

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes

FlagTypeRequiredDescription
--maxResultsstringNoMaximum number of items to return per page (default: 50, max: 100)
--projectIdstringNo(optional) List of project IDs to filter schemes by. If not provided, schemes from all projects are returned.
--querystringNo(optional) Text filter for scheme name or description matching (case-insensitive). If not provided, no text filtering is applied.
--startAtstringNoZero-based index of the first item to return (default: 0)

Example:

bash
jr config get-field-association-schemes

get-projects-with-field-schemes

Get projects with field schemes

Get projects with field association schemes. This will be a temporary API but useful when transitioning from the legacy field configuration APIs to the new ones.

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes/projects

FlagTypeRequiredDescription
--maxResultsstringNoThe maximum number of projects to return per page, maximum allowed value is 100.
--projectIdstringNoList of project ids to filter the results by.
--startAtstringNoThe starting index of the returned projects. Base index: 0.

Example:

bash
jr config get-projects-with-field-schemes

remove-field-association-scheme-item-parameters

Remove field parameters

Remove field association parameters overrides for work types.

Permissions required: Administer Jira global permission.

DELETE /rest/api/3/config/fieldschemes/fields/parameters

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config remove-field-association-scheme-item-parameters

remove-fields-associated-with-schemes

Remove fields associated with field schemes

Remove fields associated with field association schemes.

Permissions required: Administer Jira global permission.

DELETE /rest/api/3/config/fieldschemes/fields

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config remove-fields-associated-with-schemes

search-field-association-scheme-fields

Search field scheme fields

Search for fields belonging to a given field association scheme.

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes/{id}/fields

FlagTypeRequiredDescription
--fieldIdstringNoThe field IDs to filter by, if empty then all fields belonging to a field association scheme will be returned
--idstringYesThe scheme ID to search for child fields
--maxResultsstringNoThe maximum number of fields to return per page, maximum allowed value is 100.
--startAtstringNoThe starting index of the returned fields. Base index: 0.

Example:

bash
jr config search-field-association-scheme-fields --id <id>

search-field-association-scheme-projects

Search field scheme projects

REST Endpoint for searching for projects belonging to a given field association scheme

Permissions required: Administer Jira global permission.

GET /rest/api/3/config/fieldschemes/{id}/projects

FlagTypeRequiredDescription
--idstringYesThe scheme id to search for associated projects
--maxResultsstringNoThe maximum number of projects to return per page, maximum allowed value is 100.
--projectIdstringNoThe project Ids to filter by, if empty then all projects belonging to a field association scheme will be returned
--startAtstringNoThe starting index of the returned projects. Base index: 0.

Example:

bash
jr config search-field-association-scheme-projects --id <id>

update-field-association-scheme

Update field scheme

Endpoint for updating an existing field association scheme.

Permissions required: Administer Jira global permission.

PUT /rest/api/3/config/fieldschemes/{id}

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)
--idstringYes

Example:

bash
jr config update-field-association-scheme --id <id>

update-field-association-scheme-item-parameters

Update field parameters

Update field association item parameters in field association schemes.

Permissions required: Administer Jira global permission.

PUT /rest/api/3/config/fieldschemes/fields/parameters

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config update-field-association-scheme-item-parameters

update-fields-associated-with-schemes

Update fields associated with field schemes

Update fields associated with field association schemes.

Permissions required: Administer Jira global permission.

PUT /rest/api/3/config/fieldschemes/fields

FlagTypeRequiredDescription
--bodystringNorequest body (JSON string, @file, or - for stdin)

Example:

bash
jr config update-fields-associated-with-schemes