Warsaw Dynamics
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed
Advanced search
  • Subscribe with Child Pages
  • Unsubscribe with Child Pages
✓ Subscribed

Issue status transition on shared page

Using External Share for Jira you can share links with option to change the status by an external user.

 

  1. Click the “External Share” button in the project side panel and go to “Global Settings”

  2. Go to “Project Configuration” and click “Edit default configuration” or “Create new configuration”

image-20251223-133137.png

In the field configuration, various field types are displayed.
You can check or uncheck the view and edit options for Status (work item status).
By doing so, you can control whether external users are allowed to perform issue transitions.

Frame 91725.png

Or, you can allow changing the status in the link details window.

Frame 91726.png

 

External user is now able to change the status!

image-20251223-133851.png

 


Automation and metadata

To help you track the source of status changes, the system records metadata whenever a work item is transitioned through an external share. This data is stored as an Issue Property named shareUpdate and can be accessed via Jira Automation or the REST API.

Metadata Structure

The shareUpdate property object contains the following fields. Note that context fields (like boardId and jql) may be present depending on the view context the user was in when they triggered the transition.

Field Name

Availability

Description

uuid

Always present

UUID of the external share.

id

Always present

ID of the external share.

issueId

Always present

The ID of the work item that was transitioned.

boardId

Conditional

Present if the transition occurred while viewing the issue share within a Board context.

jql

Conditional

Present if the issue share was accessed via a JQL query (e.g., Filter, Timeline, or Custom Board shares).

externalUserId

Conditional

The ID of the logged-in external user (if applicable).

externalUserEmail

Conditional

The email of the logged-in external user (if applicable).

externalUserDisplayName

Conditional

The display name of the logged-in external user (if applicable).

This metadata can be retrieved using the Jira REST API at the following endpoint:

GET /rest/api/3/issue/{issueKeyOrId}/properties/shareUpdate

(Replace {issueKeyOrId} with the actual Key or ID of the transitioned work item.)

Example Payload

{  "key": "shareUpdate",  "value": {    "uuid": "a1b2c3d4-e5f6-7890",    "id": "12345",    "issueId": "1001",    "boardId": "55",    "externalUserId": "1",    "externalUserEmail": "user@example.com",    "externalUserDisplayName": "Jane Doe"  }}
About us
Our apps

© Warsaw Dynamics, 2025. All rights reserved.