> ## 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.

# Connect Bullhorn with OAuth 2.0 – StackOne Hub

> Link a Bullhorn account in the StackOne Hub using OAuth 2.0. End-user guide to authorize the integration and start using Bullhorn actions.

<Warning>You must have access to a Bullhorn ATS account with API permissions to complete this setup.</Warning>

<section data-guide-section data-guide-scopes="">
  <h2>Getting your Client ID, Client Secret and API Username</h2>

  <p>These are unique identifiers for your account. If you do not possess this information, please contact Bullhorn Support or Submit a ticket via the <a href="https://www.bullhorn.com/au/technical-support-2/" target="_blank" rel="noopener noreferrer">Bullhorn Resource Center</a>.<br /><br />You will need to contact Bullhorn support to add the following redirect URI: [https://api.stackone.com/connect/oauth2/bullhorn/callback](https://api.stackone.com/connect/oauth2/bullhorn/callback)</p>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Getting your Authorization URL and REST URL</h2>

  <p>Bullhorn uses different data centers with unique URLs. Call the loginInfo endpoint with your API username to retrieve these URLs:<br /><br />GET `https://rest.bullhornstaffing.com/rest-services/loginInfo?username=<your-api-username>`<br /><br />The response will contain:<br />- `oauthUrl` - Use this as your Authorization Server URL (add only the base URL, e.g., [https://auth-emea.bullhornstaffing.com](https://auth-emea.bullhornstaffing.com))<br />- `restUrl` - Use this as your REST API URL (add only the base URL, e.g., [https://rest-emea.bullhornstaffing.com](https://rest-emea.bullhornstaffing.com))</p>
</section>

<div data-whitelabel-hide>
  <h2>Linking the Account from the Hub</h2>

  <Steps>
    <Step title="Navigate to the Hub">
      Use one of the three <a href="/guides/accounts-section#linking-accounts">Linking Account Methods</a> to access the Hub.
    </Step>

    <Step title="Fill out the fields">
      Fill out the following fields using details from your provider:

      <ul>
        <li><strong>Client ID</strong></li>
        <li><strong>Client Secret</strong></li>
        <li><strong>Authorization Server URL</strong></li>
        <li><strong>REST API URL</strong></li>
      </ul>
    </Step>

    <Step title="Connect">
      <ul>
        <li>Click <strong>Connect</strong></li>
        <li>If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider's authorization flow.</li>
        <li>Once authorization is successful, you will see a confirmation popup</li>
      </ul>
    </Step>
  </Steps>

  <p>If the account linking is successful, you will see the newly linked account in your <a href="/guides/accounts-section">Accounts</a> page.</p>
</div>
