Update Project For Jira Issue Settings
11 min
this endpoint updates the jira issue settings associated with a specified project the user must have access to the project and be part of the associated company the jira settings are updated based on the provided input model endpoint information url https //testinium io/testinium restapi/api/projects/{projectid}/plugins/jira method put authentication required ( bearer token ) path parameters parameter type required description projectid long yes the id of the project to update jira issue settings request body the request body should contain a detailedjiraissuemodel with updated jira issue settings for the project request body structure field type required description assignee object yes the assignee information for the jira project assignee label string yes the label of the assignee assignee value string yes the value (id) of the assignee issue tracker fields object yes the jira fields to be configured issue tracker fields fields array\<object> yes fields that are available for selection issue tracker fields selected fields array\<object> yes fields that are selected issue type array\<object> yes the issue types for jira project array\<object> yes the project settings to be configured example request body { "assignee" { "label" "furkan kartal", "value" "62108f3a2fd2470071cc1e79" }, "issue tracker fields" { "fields" \[ { "field name" "description", "required" false, "predefined" false, "display name" "description", "field type" 1, "schema type" "string", "schema system" "description", "component type" "input text area" }, { "field name" "customfield 10021", "required" false, "predefined" false, "display name" "flagged", "field type" 2, "schema type" "array", "schema items" "option", "component type" "select many menu", "allowed values" \[ { "label" "impediment", "value" "10019" } ] }, { "field name" "labels", "required" false, "predefined" false, "display name" "labels", "field type" 2, "schema type" "array", "schema system" "labels", "schema items" "string", "component type" "auto complete many" } ], "selected fields" \[ { "field name" "summary", "required" true, "predefined" false, "display name" "summary", "field type" 1, "schema type" "string", "schema system" "summary", "component type" "input text" }, { "field name" "reporter", "required" true, "predefined" false, "display name" "reporter", "field type" 1, "schema type" "user", "schema system" "reporter", "component type" "auto complete single" } ] }, "issue type" \[ { "label" "story", "selected" true, "value" "10001" }, { "label" "task", "selected" false, "value" "10002" }, { "label" "bug", "selected" false, "value" "10003" }, { "label" "epik", "selected" false, "value" "10004" } ], "project" \[ { "label" "bernapo", "value" "ber", "selected" false }, { "label" "kartal", "value" "kar", "selected" true }, { "label" "senaeroğlu", "value" "sen", "selected" false } ] } response the response will contain the updated jira issue settings for the project example response { "assignee" { "label" "furkan kartal", "value" "62108f3a2fd2470071cc1e79" }, "issue tracker fields" { "fields" \[ { "field name" "description", "required" false, "predefined" false, "display name" "description", "field type" 1, "schema type" "string", "schema system" "description", "component type" "input text area" }, { "field name" "customfield 10021", "required" false, "predefined" false, "display name" "flagged", "field type" 2, "schema type" "array", "schema items" "option", "component type" "select many menu", "allowed values" \[ { "label" "impediment", "value" "10019" } ] }, { "field name" "labels", "required" false, "predefined" false, "display name" "labels", "field type" 2, "schema type" "array", "schema system" "labels", "schema items" "string", "component type" "auto complete many" } ], "selected fields" \[ { "field name" "summary", "required" true, "predefined" false, "display name" "summary", "field type" 1, "schema type" "string", "schema system" "summary", "component type" "input text" }, { "field name" "reporter", "required" true, "predefined" false, "display name" "reporter", "field type" 1, "schema type" "user", "schema system" "reporter", "component type" "auto complete single" } ] }, "issue type" \[ { "label" "story", "selected" true, "value" "10001" }, { "label" "task", "selected" false, "value" "10002" }, { "label" "bug", "selected" false, "value" "10003" }, { "label" "epik", "selected" false, "value" "10004" } ], "project" \[ { "label" "bernapo", "value" "ber", "selected" false }, { "label" "kartal", "value" "kar", "selected" true }, { "label" "senaeroğlu", "value" "sen", "selected" false } ] } error codes http code error code description 400 invalid project id the provided project id is invalid 403 access denied the user does not have access to the specified project 404 project not found the project with the specified id does not exist 500 internal server error an unexpected error occurred while updating jira settings example request curl example curl location request put "https //testinium io/testinium restapi/api/projects/{projectid}/plugins/jira" \\ \ header 'authorization bearer \<your access token>' \\ \ header 'content type application/json' \\ \ data raw '{ "assignee" { "label" "furkan kartal", "value" "62108f3a2fd2470071cc1e79" }, "issue tracker fields" { "fields" \[ { "field name" "description", "required" false, "predefined" false, "display name" "description", "field type" 1, "schema type" "string", "schema system" "description", "component type" "input text area" }, { "field name" "customfield 10021", "required" false, "predefined" false, "display name" "flagged", "field type" 2, "schema type" "array", "schema items" "option", "component type" "select many menu", "allowed values" \[ { "label" "impediment", "value" "10019" } ] }, { "field name" "labels", "required" false, "predefined" false, "display name" "labels", "field type" 2, "schema type" "array", "schema system" "labels", "schema items" "string", "component type" "auto complete many" } ], "selected fields" \[ { "field name" "summary", "required" true, "predefined" false, "display name" "summary", "field type" 1, "schema type" "string", "schema system" "summary", "component type" "input text" }, { "field name" "reporter", "required" true, "predefined" false, "display name" "reporter", "field type" 1, "schema type" "user", "schema system" "reporter", "component type" "auto complete single" } ] }, "issue type" \[ { "label" "story", "selected" true, "value" "10001" }, { "label" "task", "selected" false, "value" "10002" }, { "label" "bug", "selected" false, "value" "10003" }, { "label" "epik", "selected" false, "value" "10004" } ], "project" \[ { "label" "bernapo", "value" "ber", "selected" false }, { "label" "kartal", "value" "kar", "selected" true }, { "label" "senaeroğlu", "value" "sen", "selected" false } ] }'