Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 128 additions & 0 deletions connection-guides/ats/jobadder-oauth-client-credentials.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: "JobAdder (OAuth Client Credentials)"
description: "Follow these steps to connect JobAdder (OAuth Client Credentials) via the StackOne Hub successfully."
---

import IntegrationFooter from "/snippets/integration-footer.mdx";

<Warning>
Ensure that your JobAdder account has **Admin** privileges.
</Warning>

If you've been directed to StackOne to integrate with JobAdder, the following steps will help you understand the process and any necessary actions to configure a successful integration.

## Create your Client ID and Client Secret

<Steps>
<Step title="Login to Developer Portal">
Go to the [JobAdder Developer Portal](https://developers.jobadder.com/) and log in with your account.
If you don’t yet have an account, create one by following the registration process.
<Frame>
<img
className="rounded-md"
style={{ margin: '0 auto', border: '1px solid #efefef' }}
alt="JobAdder Developer Portal login screen"
src="/images/jobadder/image2.png"
/>
</Frame>
</Step>

<Step title="Register a New Application">
Click **Register a New Application** to create a new application.
<Frame>
<img
className="rounded-md"
style={{ margin: '0 auto', border: '1px solid #efefef' }}
alt="Register a new application in JobAdder"
src="/images/jobadder/image3.png"
/>
</Frame>
</Step>

<Step title="Configure the Application Details">
Enter the application details and then click the **Create** button:
- **Application Name**: e.g. *StackOne*
- **Redirect URL**: `https://api.stackone.com/connect/oauth2/jobadder/callback`
- **Privacy URL**: e.g. `https://www.stackone.com/terms/privacy-policy`

Submit the form by clicking **Register Application**.
<Frame>
<img
className="rounded-md"
style={{ margin: '0 auto', border: '1px solid #efefef' }}
alt="Configure application details"
src="/images/jobadder/image4.png"
/>
</Frame>
</Step>

<Step title="Retrieve Client ID and Client Secret">
You will now see the **Client ID** and **Client Secret**. Copy and store them securely.
You can also access them at any time from your developer account.
<Frame>
<img
className="rounded-md"
style={{ margin: '0 auto', border: '1px solid #efefef' }}
alt="View Client ID and Client Secret"
src="/images/jobadder/image5.png"
/>
</Frame>
</Step>
</Steps>

## Connecting with StackOne

<Steps>
<Step>
Upon reaching the Link Account page, enter the credential(s) from the previous steps:
- **Client ID**
- **Client Secret**
- **Scopes** (optional)

<Note>
In the **Scopes** field, you can enter a space-separated list of scopes.
The full list of available scopes can be found at [JobAdder API Scopes](https://api.jobadder.com/v2/docs#section/Getting-Started/Scopes).
If no scopes are provided, the following defaults will be applied: **read, write, offline_access**.
</Note>

Proceed by clicking the Connect button.

<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Enter Credentials" src="/images/jobadder/image6.png" />
</Frame>
</Step>
<Step title="Login to JobAdder">
If you are not already logged in, you will be prompted with the JobAdder login window.
Enter your JobAdder credentials and click **Sign In**.
This step is automatically skipped if you are already logged in.

<Frame>
<img
className="rounded-md"
style={{ margin: '0 auto', border: '1px solid #efefef' }}
alt="JobAdder authorisation window"
src="/images/jobadder/image8.png"
/>
</Frame>
</Step>
<Step title="Authorize Application">
A window will appear with details of the specified application. Click **Accept** to authorize the application for this integration.

<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Authorize Application" src="/images/jobadder/image7.png" />
</Frame>
</Step>
</Steps>
<IntegrationFooter />

Copilot AI Aug 26, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The IntegrationFooter component is placed before the 'Available data' section, which may cause layout issues. Consider moving it to the end of the document after all content sections.

Suggested change
<IntegrationFooter />

Copilot uses AI. Check for mistakes.

## Available data

This integration has the following [ATS Resources](https://docs.stackone.com/reference/getting-started-with-your-api) available from the provider:
<ul>
<li>Applications</li>
<li>Candidates</li>
<li>Interview Stages</li>
<li>Job Postings</li>
<li>Jobs</li>
<li>Rejected Reasons</li>
</ul>
Binary file added images/jobadder/image1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/jobadder/image8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/logo-jobadder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import { IntegrationTile } from '/snippets/integration-tile.mdx';
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-eploy.png'} title={'Eploy'} category={'ATS'} link={'/connection-guides/ats/eploy'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-greenhouse.png'} title={'Greenhouse'} category={'ATS'} link={'/connection-guides/ats/greenhouse'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-jazzhr.png'} title={'JazzHR'} category={'ATS'} link={'/connection-guides/ats/jazzhr'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-jobadder.png'} title={'JobAdder (OAuth)'} category={'ATS'} link={'/connection-guides/ats/jobadder-oauth-client-credentials'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-lever.png'} title={'Lever'} category={'ATS'} link={'/connection-guides/ats/lever'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-logicmelon.png'} title={'LogicMelon'} category={'ATS'} link={'/connection-guides/ats/logicmelon'} />
<IntegrationTile logo={'https://mintlify.s3-us-west-1.amazonaws.com/stackone-hub/images/logo-mercury.png'} title={'Mercury'} category={'ATS'} link={'/connection-guides/ats/mercury'} />
Expand Down