Skip to main content

JobBoardly API

This guide explains how to manage jobs programmatically using the JobBoardly API.

Written by Joaquin Cahiza


JobBoardly API — Overview

This guide explains how to use the JobBoardly API to manage your job board programmatically.

You can use the API to:

  • Create and manage jobs

  • Manage memberships and subscriptions

  • Build custom integrations

  • Connect external payment systems

  • Receive candidate application webhooks

  • Sync data between platforms

API reference:

https://api.jobboardly.com/api-docs

1. Authentication

Before making any requests, you must authenticate using your API credentials.

In the API Docs:

  • Open api.jobboardly.com/api-docs

  • Click Authorize

  • Paste your API token

  • Click Authorize

Once authorized, all requests made via Try it out will include your credentials automatically.

All requests use Bearer authentication:

Authorization: Bearer YOUR_API_KEY

2. Base URL

All API requests use the following base URL:

https://api.jobboardly.com

3. How the API Works

The API works through HTTP requests.

Your application sends requests to JobBoardly endpoints to:

  • Create data

  • Update data

  • Retrieve data

  • Trigger actions

Responses are returned in JSON format.


4. Jobs Endpoints

The Jobs endpoints allow you to:

  • List jobs

  • Create jobs

  • Update jobs

  • Publish or unpublish jobs

  • Delete jobs

  • Run bulk actions

These endpoints are commonly used for:

  • External job syncs

  • ATS integrations

  • Custom dashboards

  • Automated workflows


5. Membership Subscriptions

The API can also be used to manage memberships and subscriptions programmatically.

Common use cases:

  • External checkout systems

  • Alternative payment providers

  • Subscription automation

  • Membership syncing

🚨 Important:

Recurring billing and payment handling must be managed externally.

The API manages membership access only.


6. Candidate Webhooks

JobBoardly supports candidate application webhooks.

Webhooks send real-time application data to your server whenever a candidate applies for a job.

This can be used to:

  • Sync candidates externally

  • Trigger automations

  • Store applications in your own systems


7. RSS vs XML vs API

Feature

Best For

RSS Feed

Content syndication

XML Feed

Job imports

API

Custom integrations

Webhooks

Real-time events


8. Best Practices

  • Test endpoints using Try it out first

  • Handle error responses properly

  • Keep API keys private

  • Use draft jobs before publishing

  • Use bulk endpoints for large imports

  • Avoid exposing API keys in frontend applications


9. Common Response Codes

Code

Meaning

200

Successful request

401

Unauthorized

404

Resource not found

422

Validation error

500

Server error


Did this answer your question?