SmartRecruiters · Schema

Posting

Human ResourcesRecruitingTalent AcquisitionApplicant TrackingHR Technology

Properties

Name Type Description
id string Unique posting identifier
uuid string Universal unique identifier for the posting
title string Job title
department object
location object
releasedDate string Date when the posting was released
applyUrl string URL to apply for the position
industry object
function object
experienceLevel object
employmentType object
company object
View JSON Schema on GitHub

JSON Schema

smartrecruiters-posting-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Posting",
  "title": "Posting",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique posting identifier"
    },
    "uuid": {
      "type": "string",
      "description": "Universal unique identifier for the posting"
    },
    "title": {
      "type": "string",
      "description": "Job title"
    },
    "department": {
      "$ref": "#/components/schemas/Department"
    },
    "location": {
      "$ref": "#/components/schemas/Location"
    },
    "releasedDate": {
      "type": "string",
      "format": "date-time",
      "description": "Date when the posting was released"
    },
    "applyUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL to apply for the position"
    },
    "industry": {
      "$ref": "#/components/schemas/Industry"
    },
    "function": {
      "$ref": "#/components/schemas/Function"
    },
    "experienceLevel": {
      "$ref": "#/components/schemas/ExperienceLevel"
    },
    "employmentType": {
      "$ref": "#/components/schemas/EmploymentType"
    },
    "company": {
      "$ref": "#/components/schemas/CompanySummary"
    }
  }
}