Adds field or custom field to the default tab.
string
string
string
string
Returns response indicating successful addition of field to default screen / default tab.
1
2
3
curl --request GET \
--url 'http://{baseurl}/rest/api/2/screens' \
--user 'email@example.com:<api_token>'
Moves field on the given tab.
string
RequiredReturns response indicating field movement.
1
2
3
curl --request POST \
--url 'http://{baseurl}/rest/api/2/screens/addToDefault/{fieldId}' \
--user 'email@example.com:<api_token>'
Gets available fields for screen. i.e ones that haven't already been added.
integer
RequiredReturns a list of available fields for the screen.
1
2
3
4
curl --request GET \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/availableFields' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Returns a list of all tabs for the given screen.
integer
Requiredstring
Returns a list of Jira issue tabs.
1
2
3
4
curl --request GET \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Creates tab for given screen.
integer
Requiredinteger
string
Returns newly created tab.
1
2
3
4
5
curl --request POST \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Renames tab on given screen.
integer
Requiredinteger
Requiredinteger
string
Returns renamed tab.
1
2
3
4
5
curl --request PUT \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Deletes tab from given screen.
integer
Requiredinteger
RequiredReturns response indicating tab deletion.
1
2
3
curl --request DELETE \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}' \
--user 'email@example.com:<api_token>'
Gets all fields for a given tab.
integer
Requiredinteger
Requiredstring
Returns a list of all fields for the given tab.
1
2
3
4
curl --request GET \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/fields' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Adds field to the given tab.
integer
Requiredinteger
Requiredstring
Returns newly added field.
1
2
3
4
5
curl --request POST \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/fields' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Removes field from given tab.
integer
Requiredinteger
Requiredstring
RequiredReturns response indicating field removal.
1
2
3
curl --request DELETE \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/fields/{id}' \
--user 'email@example.com:<api_token>'
Moves field on the given tab.
integer
Requiredinteger
Requiredstring
Requiredstring
string
Returns response indicating field movement.
1
2
3
4
curl --request POST \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/fields/{id}/move' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json'
Update 'showWhenEmptyIndicator' for given field on screen.
integer
Requiredinteger
Requiredboolean
Requiredstring
RequiredReturns response indicating the update of 'showWhenEmptyIndicator'.
1
2
3
curl --request PUT \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/fields/{id}/updateShowWhenEmptyIndicator/{newValue}' \
--user 'email@example.com:<api_token>'
Moves tab position.
integer
Requiredinteger
Requiredinteger
RequiredReturns response indicating tab movement.
1
2
3
curl --request POST \
--url 'http://{baseurl}/rest/api/2/screens/{screenId}/tabs/{tabId}/move/{pos}' \
--user 'email@example.com:<api_token>'
Rate this page: