> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Jira Service Management OAuth 2.0 connector profile – StackOne setup guide

> Set up the OAuth 2.0 connector profile for Jira Service Management in StackOne. One-time admin setup required before your users can link Jira Service Management accounts via Hub.

<Warning>You will need an Atlassian account with access to the Atlassian Developer Console to create and manage OAuth 2.0 integrations.</Warning>

<Panel>
  <div className="not-prose guides-scope-selector" data-guides-scope-selector data-guide-actions-json="[{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_approvals&#x22;,&#x22;label&#x22;:&#x22;List Request Approvals&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_comments&#x22;,&#x22;label&#x22;:&#x22;List Request Comments&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_comment&#x22;,&#x22;label&#x22;:&#x22;Get Request Comment&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_create_request_comment&#x22;,&#x22;label&#x22;:&#x22;Create Request Comment&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_service_desk_customers&#x22;,&#x22;label&#x22;:&#x22;List Service Desk Customers&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_add_service_desk_customers&#x22;,&#x22;label&#x22;:&#x22;Add Customers To Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_create_customer&#x22;,&#x22;label&#x22;:&#x22;Create Customer&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_feedback&#x22;,&#x22;label&#x22;:&#x22;Get Request Feedback&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_post_request_feedback&#x22;,&#x22;label&#x22;:&#x22;Post Request Feedback&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_delete_request_feedback&#x22;,&#x22;label&#x22;:&#x22;Delete Request Feedback&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_organizations&#x22;,&#x22;label&#x22;:&#x22;List All Organizations (Global)&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_create_organization&#x22;,&#x22;label&#x22;:&#x22;Create Organization&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_organization&#x22;,&#x22;label&#x22;:&#x22;Get Organization&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_delete_organization&#x22;,&#x22;label&#x22;:&#x22;Delete Organization&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_organization_users&#x22;,&#x22;label&#x22;:&#x22;List Organization Users&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_add_organization_users&#x22;,&#x22;label&#x22;:&#x22;Add Users To Organization&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_remove_organization_users&#x22;,&#x22;label&#x22;:&#x22;Remove Users From Organization&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_service_desk_organizations&#x22;,&#x22;label&#x22;:&#x22;List Organizations For Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_add_service_desk_organization&#x22;,&#x22;label&#x22;:&#x22;Add Organization To Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_remove_service_desk_organization&#x22;,&#x22;label&#x22;:&#x22;Remove Organization From Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;manage:servicedesk-customer&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_participants&#x22;,&#x22;label&#x22;:&#x22;List Request Participants&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_add_request_participants&#x22;,&#x22;label&#x22;:&#x22;Add Request Participants&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_remove_request_participants&#x22;,&#x22;label&#x22;:&#x22;Remove Request Participants&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_queues&#x22;,&#x22;label&#x22;:&#x22;List Queues&#x22;,&#x22;scopes&#x22;:[&#x22;read:queue:jira-service-management&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_queue&#x22;,&#x22;label&#x22;:&#x22;Get Queue&#x22;,&#x22;scopes&#x22;:[&#x22;read:queue:jira-service-management&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_queue_issues&#x22;,&#x22;label&#x22;:&#x22;List Queue Issues&#x22;,&#x22;scopes&#x22;:[&#x22;read:queue:jira-service-management&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_customer_requests&#x22;,&#x22;label&#x22;:&#x22;List Customer Requests&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_customer_request&#x22;,&#x22;label&#x22;:&#x22;Get Request&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_create_customer_request&#x22;,&#x22;label&#x22;:&#x22;Create Request&#x22;,&#x22;scopes&#x22;:[&#x22;write:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_types&#x22;,&#x22;label&#x22;:&#x22;List All Request Types (Global)&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_service_desk_request_types&#x22;,&#x22;label&#x22;:&#x22;List Request Types For Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_type&#x22;,&#x22;label&#x22;:&#x22;Get Request Type&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_type_fields&#x22;,&#x22;label&#x22;:&#x22;Get Request Type Fields&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_type_groups&#x22;,&#x22;label&#x22;:&#x22;List Request Type Groups&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_service_desks&#x22;,&#x22;label&#x22;:&#x22;List Service Desks&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_service_desk&#x22;,&#x22;label&#x22;:&#x22;Get Service Desk&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_sla_information&#x22;,&#x22;label&#x22;:&#x22;List All SLA Metrics&#x22;,&#x22;scopes&#x22;:[&#x22;read:request.sla:jira-service-management&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_sla_metric&#x22;,&#x22;label&#x22;:&#x22;Get SLA Metric By ID&#x22;,&#x22;scopes&#x22;:[&#x22;read:request.sla:jira-service-management&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_get_request_status&#x22;,&#x22;label&#x22;:&#x22;Get Request Status&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_list_request_transitions&#x22;,&#x22;label&#x22;:&#x22;List Request Transitions&#x22;,&#x22;scopes&#x22;:[&#x22;read:servicedesk-request&#x22;]},{&#x22;id&#x22;:&#x22;jiraservicemanagement_perform_request_transition&#x22;,&#x22;label&#x22;:&#x22;Perform Request Transition&#x22;,&#x22;scopes&#x22;:[&#x22;write:request.status:jira-service-management&#x22;]}]">
    <div className="guides-scope-selector__title">Select Actions to adjust the guide</div>
    <div className="guides-scope-selector__muted guides-scope-selector__subtitle">Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.</div>

    <div className="guides-scope-selector__toolbar">
      <input type="text" placeholder="Search actions..." className="guides-scope-selector__input guides-scope-selector__search" data-guide-action-search />

      <button type="button" className="guides-scope-selector__quick-btn" data-guide-select-all>Select all</button>
      <button type="button" className="guides-scope-selector__quick-btn" data-guide-clear>Clear</button>
    </div>

    <div className="guides-scope-selector__list">
      <div className="guides-scope-selector__list-header">
        <div className="guides-scope-selector__list-header-spacer" />

        <div className="guides-scope-selector__list-header-action">Action</div>
        <div className="guides-scope-selector__list-header-scopes">Scope(s)</div>
      </div>

      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-loading>Loading actions...</div>
      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-no-results hidden>No actions match your search.</div>
    </div>

    <div className="guides-scope-selector__url-section">
      <div className="guides-scope-selector__muted guides-scope-selector__label">Dynamic Guide URL</div>

      <div className="guides-scope-selector__url-row">
        <input type="text" readOnly className="guides-scope-selector__input guides-scope-selector__url-input" data-guide-url />

        <button type="button" className="guides-scope-selector__copy-btn guides-scope-selector__copy-btn--end" data-guide-copy-url>Copy URL</button>
      </div>

      <div className="guides-scope-selector__scopes-section">
        <div className="guides-scope-selector__muted guides-scope-selector__label">Scopes Selected</div>

        <div className="guides-scope-selector__scopes-row">
          <pre className="guides-scope-selector__input guides-scope-selector__scopes-output" role="textbox" aria-readonly="true" tabIndex={0} data-guide-scopes-output />

          <div className="guides-scope-selector__muted guides-scope-selector__side-controls">
            <div className="guides-scope-selector__side-label">Separator</div>

            <select className="guides-scope-selector__input guides-scope-selector__delimiter" data-guide-scope-delimiter>
              <option value="space">Space</option>
              <option value="comma">Comma</option>
              <option value="semicolon">Semicolon</option>
              <option value="pipe">Pipe</option>
              <option value="newline">Newline</option>
            </select>

            <button type="button" className="guides-scope-selector__copy-btn" data-guide-copy-scopes>Copy scopes</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</Panel>

<section data-guide-section data-guide-scopes="">
  <h2>Create an OAuth 2.0 integration</h2>

  <p>Register a new OAuth 2.0 integration in the Atlassian Developer Console.</p>

  <Steps>
    <Step title="Sign in to Atlassian">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Sign in to the <a href="https://developer.atlassian.com/console/myapps/" target="_blank" rel="noopener noreferrer">Atlassian Developer Console</a> with your Atlassian account.</p>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-sign-in.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=e17baa85e664e831efa18518c9e5c548" alt="Atlassian log in screen with the Email field and Continue button" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-sign-in.png" />
      </div>
    </Step>

    <Step title="Create a new app">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>On the <strong>My apps</strong> page, click <strong>Create</strong> in the top-right corner and select <strong>OAuth 2.0 integration</strong>.</p>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-create-menu.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=0e1759d55dacb8459c2e86fd8db3cfdb" alt="Developer console My apps page with the Create menu open and OAuth 2.0 integration highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-create-menu.png" />
      </div>
    </Step>

    <Step title="Fill in the integration details">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>On the <strong>Create a new OAuth 2.0 (3LO) integration</strong> screen, fill in the required fields.</p>

        <ul>
          <li>Enter a <strong>Name</strong> (e.g., "StackOne JSM Integration").</li>
          <li>Select an <strong>Access type</strong> — <strong>Resource-level</strong> restricts access to the specific site the user selects during authorization; <strong>Account-level</strong> grants access to all resources within the customer's account. Either type works with StackOne.</li>
          <li>Check <strong>I agree to be bound by Atlassian's developer terms.</strong></li>
          <li>Click <strong>Create</strong>.</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-create-form.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=bfe386af2303cb987d70fab031d3004d" alt="Create a new OAuth 2.0 (3LO) integration form with Name, Access type, terms checkbox and Create button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-create-form.png" />
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Add the callback URL</h2>

  <p>Register the StackOne callback URL so Atlassian can redirect users back after authorization.</p>

  <Steps>
    <Step title="Open Authorization settings">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In the left sidebar, click <strong>Authorization</strong>, then click <strong>Add</strong> next to <strong>OAuth 2.0 (3LO)</strong>.</p>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-authorization.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=7e04b90a5b6b9b921655e614525433ad" alt="Authorization page with the Authorization sidebar item and the Add button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-authorization.png" />
      </div>
    </Step>

    <Step title="Enter the callback URL">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In the <strong>Callback URLs</strong> field, enter the StackOne callback URL, then click <strong>Save changes</strong>.</p>

        <ul>
          <li>Callback URL to enter: `https://api.stackone.com/connect/oauth2/jiraservicemanagement/callback`</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-callback-url.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=32ef73aa7dfedb5cb08853e5b6783832" alt="OAuth 2.0 (3LO) configuration with the Callback URLs field and Save changes button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-callback-url.png" />
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Set permissions</h2>

  <p>Both Jira platform and Jira Service Management scopes are configured under the single <strong>Jira API</strong> entry on the Permissions page. By default StackOne requests every scope listed below during authorization, so enable them all — Atlassian rejects the connection if any requested scope is missing from the app. If you want to grant fewer scopes, enter the reduced list in the <strong>OAuth Scopes</strong> field in the StackOne Connector profile so only those are requested.</p>

  <Steps>
    <Step title="Add the Jira API">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Click <strong>Permissions</strong> in the left sidebar, then click <strong>Add</strong> next to <strong>Jira API</strong>. Once added, the button changes to <strong>Configure</strong> — click it to open the scope configuration.</p>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-permissions.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=88eb76e51198a3f850b453abdc332426" alt="Permissions page with the Permissions sidebar item and the Add button next to Jira API highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-permissions.png" />
      </div>
    </Step>

    <Step title="Add Jira platform classic scopes">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>On the <strong>Classic scopes</strong> tab, click <strong>Edit Scopes</strong> next to <strong>Jira platform REST API</strong>, enable the following required scopes, then click <strong>Save</strong>.</p>

        <ul>
          <li><strong>Required:</strong> Select `View Jira issue data` (read:jira-work) — needed for queue issues</li>
          <li><strong>Required:</strong> Select `View user profiles` (read:jira-user)</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-platform-scopes.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=ad633d4300ec2cc7154ea6b45da2cedc" alt="Edit Jira platform REST API dialog with the read:jira-work and read:jira-user scopes checked and the Save button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-platform-scopes.png" />
      </div>
    </Step>

    <Step title="Add Jira Service Management classic scopes">
      <div data-guide-step data-guide-scopes="read:servicedesk-request,write:servicedesk-request,manage:servicedesk-customer" data-guide-display-scopes-list="read:servicedesk-request,write:servicedesk-request,manage:servicedesk-customer">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="read:servicedesk-request,write:servicedesk-request,manage:servicedesk-customer">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Add Customers To Service Desk, Add Organization To Service Desk, Add Request Participants, Add Users To Organization, Create Customer, Create Organization, Create Request, Create Request Comment, Delete Organization, Delete Request Feedback, Get Organization, Get Request, Get Request Comment, Get Request Feedback, Get Request Status, Get Request Type, Get Request Type Fields, Get Service Desk, List All Organizations (Global), List All Request Types (Global), List Customer Requests, List Organization Users, List Organizations For Service Desk, List Request Approvals, List Request Comments, List Request Participants, List Request Transitions, List Request Type Groups, List Request Types For Service Desk, List Service Desk Customers, List Service Desks, Post Request Feedback, Remove Organization From Service Desk, Remove Request Participants, Remove Users From Organization</span>
        </div>

        <p>Still on the <strong>Classic scopes</strong> tab, click <strong>Edit Scopes</strong> next to <strong>Jira Service Management API</strong>, enable the following required scopes, then click <strong>Save</strong>.</p>

        <ul>
          <li><strong>Required:</strong> Select `View Jira Service Management request data` (read:servicedesk-request)</li>
          <li><strong>Required:</strong> Select `Create and manage Jira Service Management requests` (write:servicedesk-request)</li>
          <li><strong>Required:</strong> Select `Manage Jira Service Management customers and organizations` (manage:servicedesk-customer)</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-jsm-scopes.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=9e47d867866321079ed3dfd1dd6f7b1b" alt="Edit Jira Service Management API dialog with the three servicedesk scopes checked and the Save button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-jsm-scopes.png" />

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="read:servicedesk-request">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy read:servicedesk-request" title="Copy scope" data-copy="read:servicedesk-request">
                  <span className="connector-guide-scope-copy__label">read:servicedesk-request</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="write:servicedesk-request">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy write:servicedesk-request" title="Copy scope" data-copy="write:servicedesk-request">
                  <span className="connector-guide-scope-copy__label">write:servicedesk-request</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="manage:servicedesk-customer">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy manage:servicedesk-customer" title="Copy scope" data-copy="manage:servicedesk-customer">
                  <span className="connector-guide-scope-copy__label">manage:servicedesk-customer</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>

    <Step title="Add Jira Service Management granular scopes">
      <div data-guide-step data-guide-scopes="read:queue:jira-service-management,read:request.sla:jira-service-management,write:request.status:jira-service-management" data-guide-display-scopes-list="read:queue:jira-service-management,read:request.sla:jira-service-management,write:request.status:jira-service-management">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="read:queue:jira-service-management,read:request.sla:jira-service-management,write:request.status:jira-service-management">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Get Queue, Get SLA Metric By ID, List All SLA Metrics, List Queue Issues, List Queues, Perform Request Transition</span>
        </div>

        <p>Switch to the <strong>Granular scopes</strong> tab and click <strong>Edit Scopes</strong>. Use the <strong>Search by name or code</strong> box to find each scope, enable the following required scopes, then click <strong>Save</strong>.</p>

        <ul>
          <li><strong>Required:</strong> Select `View queues` (read:queue:jira-service-management)</li>
          <li><strong>Required:</strong> Select `View request SLAs` (read:request.sla:jira-service-management)</li>
          <li><strong>Required:</strong> Select `Execute request transitions` (write:request.status:jira-service-management)</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-granular-scopes.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=86f197a1a5165bf8e949edcb278fb850" alt="Edit Jira API granular scopes dialog with the Execute request transitions scope checked and the Save button highlighted" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-granular-scopes.png" />

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="read:queue:jira-service-management">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy read:queue:jira-service-management" title="Copy scope" data-copy="read:queue:jira-service-management">
                  <span className="connector-guide-scope-copy__label">read:queue:jira-service-management</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="read:request.sla:jira-service-management">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy read:request.sla:jira-service-management" title="Copy scope" data-copy="read:request.sla:jira-service-management">
                  <span className="connector-guide-scope-copy__label">read:request.sla:jira-service-management</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="write:request.status:jira-service-management">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy write:request.status:jira-service-management" title="Copy scope" data-copy="write:request.status:jira-service-management">
                  <span className="connector-guide-scope-copy__label">write:request.status:jira-service-management</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Copy client credentials</h2>

  <p>Copy the credentials StackOne needs to connect.</p>

  <Steps>
    <Step title="Copy the Client ID and Secret">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Click <strong>Settings</strong> in the left sidebar and scroll to <strong>Authentication details</strong>.</p>

        <ul>
          <li>Copy the <strong>Client ID</strong> value and paste it into the <strong>Client ID</strong> field in the StackOne Connector profile.</li>
          <li>Copy the <strong>Secret</strong> value and paste it into the <strong>Client Secret</strong> field in the StackOne Connector profile.</li>
          <li>Treat the Secret like a password — it is shown only in this Settings page and grants access on behalf of your app, so store it securely.</li>
          <li>The <strong>OAuth Scopes</strong> field in the StackOne Connector profile is optional — leave it empty to use the default scopes listed above, or enter a space-separated subset.</li>
        </ul>

        <img src="https://mintcdn.com/stackone-60/CpbiH7dzg8oo-jeB/connectors/jiraservicemanagement/images/oauth2-setup-credentials.png?fit=max&auto=format&n=CpbiH7dzg8oo-jeB&q=85&s=948cf90791f0771912fc7ed85ab369ce" alt="Settings page Authentication details section with the Client ID and Secret fields highlighted and their values hidden" width="1280" height="800" data-path="connectors/jiraservicemanagement/images/oauth2-setup-credentials.png" />
      </div>
    </Step>
  </Steps>
</section>

## Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for <strong>Jira Service Management</strong>:

<Steps>
  <Step title="Navigate to Connector Profiles">
    Login to StackOne and navigate to [Connector Profiles](https://app.stackone.com/connector_profiles)
  </Step>

  <Step title="Create New Connector Profile">
    <ul>
      <li>Click <strong>+ Connector Profile</strong></li>
      <li>Search for and select <strong>Jira Service Management</strong></li>
      <li>Select <strong>Type</strong> as <strong>OAuth 2.0</strong></li>

      <li>
        Fill out the fields using details retrieved from your provider:

        <ul className="connector-guide-field-list">
          <li><strong>Client ID</strong></li>
          <li><strong>Client Secret</strong></li>
          <li><strong>OAuth Scopes</strong> (Optional)</li>
        </ul>
      </li>

      <li>(Optional) Select <strong>Actions</strong> to be enabled for this Connector Profile</li>
      <li>Click <strong>Create profile</strong></li>
    </ul>
  </Step>
</Steps>

Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to <a href="/connect/managing-connectors/linking-accounts">Link Accounts</a> for <strong>Jira Service Management</strong>.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.