Multiple contexts per project is coming soon

Update October 2026:

Updated post with latest dates. API changes released in January 2027. Deprecated APIs will be removed in July 2027.

See Multiple field contexts per space is coming to Jira for information about the early access program.

CHANGE-3082

We’re introducing support for multiple field contexts per project. This is a highly requested feature which allows:

  1. More than one context to exist for a single project across different issue types

  2. More than one default value to be set for different issue types within a single context

The existing REST APIs for managing context default values are no longer fit for purpose. The following APIs will be deprecated and replaced with new ones that support multiple default values for different issue types:

Deprecation plan

Changes Date
New default values REST API introduced supporting multiple contexts per project January 2027
Changes to existing APIs:
- Get custom field contexts default values will return an error when trying to read the default value from a context with multiple defaults
- Set custom field contexts default values will populate the default value for all issue types on the context (this will override the default values set for specific issue types)
January 2027
Existing default values APIs removed July 2027

What you need to do

If you use either of the above default values APIs, you’ll need to plan a migration to the new APIs before July 2027.

The new APIs will support setting different default values for different issue types in a context.

Sounds great :rocket:

Could you please also note that for some Marketplace Partners the missing DC← → Cloud mapping for contextIds is still a problem. And currently we have a workaround in our migration logic to map contexts from DC to Cloud by projectId.

You can see more details here: RFC-103: Jira Field Configuration Overhaul: Admin Experience and API Changes - #32 by clouless

thanks

@JamesPetty is there any way to try this out today? We’re not concerned about the changing APIs regarding default values, but have logic in our app that would need to be tested with multiple field contexts per project/space.