Sage HRRecruitment Positions

Sage HR Recruitment Positions API

Sync permissioned recruitment positions data with Sage HR through Apideck's unified API. One integration, instant access to the governed data your team needs.

In Apideck, this resource is called Jobs (API: jobs)

Supported Operations for Sage HR Recruitment Positions

List, Get operations available through our unified API

list
get
create
update
delete

Supported Fields

15 fields

Fields available for Sage HR Recruitment Positions

idtitlevisibilitystatusemployment_termslocationhiring_managersdescriptiondescription_htmlblocksclosing_dateurllinksaddressescreated_at

API Model Preview

Sample response structure for recruitment positions

{
  "id": "12345",
  "title": "Example Title",
  "visibility": "string",
  "status": "active",
  "employment_terms": "string",
  "location": "string",
  "hiring_managers": "string",
  "description": "Example Description",
  "description_html": "Example Description Html",
  "blocks": "string",
  "closing_date": "2024-01-15",
  "url": "https://example.com",
  "links": "https://example.com",
  "addresses": [
    {
      "id": "123",
      "type": "primary",
      "string": "25 Spring Street, Blackb
  ...

Quick Start Example

Start syncing Sage HR recruitment positions in minutes

Node.js
import { Apideck } from '@apideck/unify'

const apideck = new Apideck({
  apiKey: process.env.APIDECK_API_KEY,
  appId: 'YOUR_APP_ID',
  consumerId: 'YOUR_CONSUMER_ID'
})

// List recruitment positions from Sage HR
const result = await apideck.ats.jobs.list({
  serviceId: 'sage-hr'
})

for await (const page of result) {
  console.log(page)
}
// Returns unified recruitment positions data

Sage HR SDKs

Build Sage HR integrations in your favorite language with our official SDKs.

Launch accounting integrations in weeks, not months

Sign Up