1. Job Offers
Leadcast Public Api
  • Getting Started
  • Changelog
  • Companies
    • Query all companies
      GET
    • Retrieve a single company
      GET
    • Retrieve job offers for a company
      GET
  • Employees
    • Query all employees
      GET
    • Retrieve a single employee
      GET
    • Retrieve bookings for an employee
      GET
    • Retrieve funnels for an employee
      GET
  • Job Offers
    • Query all job offers
      GET
    • Create
      POST
    • Retrieve a single job offer
      GET
    • Retrieve bookings for a job offer
      GET
    • Retrieve funnels for a job offer
      GET
  • Job Offer Submissions
    • Query all job offer submissions
      GET
    • Retrieve a single job offer submission
      GET
    • Retrieve bookings for a job offer submission
      GET
  • Mapping
    • Maps resources to an external id
      PUT
  • Resource Bookings
    • Query all resource bookings
      GET
    • Retrieve a single resource booking
      GET
  • Schemas
    • Candidate
    • JobOffer
    • CompanyReference
    • ProblemDetails
    • Employee
    • CompanyReference2
    • CompanyReference3
    • Gender
    • EmployeeReference
    • CompanyReference4
    • JobOfferReference
    • JobOfferSubmission
    • CompanyReference5
    • KeysetPagedResultOfEmployee
    • KeysetPagedResultOfJobOffer
    • File
    • JobOfferReference2
    • KeysetPagedResultOfJobOfferSubmission
    • EmployeeReference2
    • JobOfferSubmissionReference
    • MapResourceRequest
    • JobOfferSubmissionStatusDate
    • User
    • JobOfferCandidateFeedback
    • JobOfferCandidateFeedbackOption
    • KeysetPagedResultOfResourceBooking
    • KeysetPagedResultOfCompany
    • ResourceBooking
    • ResourceRequirement
    • JobOfferReference3
    • KeysetPagedResultOfJobOfferFunnel
    • SyncEntry
    • UserReference
    • UserReference2
    • Company
    • Member
  1. Job Offers

Create

Testing
POST
{{baseUrl}}/api/sync/job-offers
This is our internal sync endpoint for job offers.
This endpoint can be used while waiting for the public variant.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Header Params

Body Params application/json-patch+json

Example
{
  "entities": [
    {
    "id": "123",
      "url": "https://mysource.com/url",
      "title": "My job offer title",
      "company": {
          "id": "456",
          "name": "Some Company"
      }
    }
  ],
  "source": "MySourceName",
  "isFullSet": false
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://demo.leadcast.nl/api/sync/job-offers' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json-patch+json' \
--data-raw '{
  "entities": [
    {
    "id": "123",
      "url": "https://mysource.com/url",
      "title": "My job offer title",
      "company": {
          "id": "456",
          "name": "Some Company"
      }
    }
  ],
  "source": "MySourceName",
  "isFullSet": false
}'

Responses

🟠400Bad Request
application/json
Bad Request
Body

Example
{
    "type": "string",
    "title": "string",
    "status": 0,
    "detail": "string",
    "instance": "string"
}
🔴500Server Error
Modified at 2025-08-06 13:02:24
Previous
Query all job offers
Next
Retrieve a single job offer
Built with