Objects
This section aims at providing examples for the data structures that are used while interacting with SmartRecruiters API. All examples are in JSON.
The top level object is Posting.
Posting
Posting represents a single posting information. A list of Posting objects is returned when using the /postings endpoint.
Example:
{
"id": "75551135",
"uuid": "34225731-e7cf-4584-b0b7-78098fe1a66b",
"name": "Director, Customer Engagement",
"jobAdId": "106f35bc-a0e6-4e55-96f9-56835e3f8349",
"defaultJobAd": true,
"refNumber": "REF12345",
"company": {
"identifier": "smartrecruiters",
"name": "SmartRecruiters Inc"
},
"releasedDate": "2014-02-19T19:36:42.346Z",
"location": {
"city": "San Francisco",
"region": "CA",
"country": "us",
"remote": true,
"latitude": "28.557071",
"longitude": "-81.359463"
},
"industry": {
"id": "internet",
"label": "Internet"
},
"department": {
"id": "18554",
"label": "Marketing",
"description": "Marketing Department"
},
"function": {
"id": "marketing",
"label": "Marketing"
},
"typeOfEmployment": {
"label": "Full-time"
},
"experienceLevel": {
"id": "director",
"label": "Director"
},
"customField": [ ],
"ref": "https://api.smartrecruiters.com/api-v1/companies/smartrecruiters/postings/900155674",
"creator": {
"name": "Renette Youssef"
}
}Fields description
| Name | Type | Description |
|---|---|---|
| id | string | unique string id associated with the posting |
| uuid | string | universally unique string id associated with the posting |
| name | string | name of a job associated with the posting |
| jobAdId | string | id of a job ad |
| defaultJobAd | boolean | indicates whether posting is related to default job ad |
| refNumber | string | job reference number |
| releasedDate | date | date when a posting has been released |
| creator | object | employee who created a posting. Please check Employee object. |
| company | object | company associated with a job. Please check Company object. |
| industry | object | industry associated with a job. Please check Industry object and /industries endpoint |
| department | object | department associated with a job. Please check Department object. |
| function | object | function associated with a job. Please check Function object and /functions endpoint |
| experienceLevel | object | experienceLevel associated with a job. Please check ExperienceLevel object and /levels endpoint |
| typeOfEmployment | object | typeOfEmployment associated with this job. Please check TypeOfEmployment object. |
| location | object | jobs location. Please see Location object |
| customField | object | customField associated with this job. Please see CustomField object |
| ref | string | URL pointing endpoint with detailed information about the job |
PostingDetails
PostingContent represents a single posting detailed information.
Example:
{
"id": "884352026",
"uuid": "34225731-e7cf-4584-b0b7-78098fe1a66b",
"name": "SEO Manager",
"jobId": "a8fe8118-455c-407e-8e84-b9d0201697b8",
"jobAdId": "106f35bc-a0e6-4e55-96f9-56835e3f8349",
"defaultJobAd": true,
"company": {
"name": "SmartRecruiters Inc",
"identifier": "smartrecruiters"
},
"department": {
"id": 18554,
"label": "Marketing",
"description": "Marketing Department"
}
"location": {
"city": "San Francisco",
"region": "CA",
"country": "us",
"remote": true,
"latitude": "28.557071",
"longitude": "-81.359463"
},
"industry": {
"id": "internet",
"label": "Internet"
},
"function": {
"id": "marketing",
"label": "Marketing"
},
"experienceLevel": {
"id": "mid_senior_level",
"label": "Mid-Senior Level"
},
customField": [
{
"fieldId": "52d95747e4b0ba7acb9217ea",
"fieldLabel": "Division",
"valueId": "23aba1d4-4c81-48f7-9ae2-3ab84ee32a80",
"valueLabel": "Sales EMEA"
}
],
"creator": {
"name": "Jerome Ternynck",
"avatarUrl": "https://www.smartrecruiters.com/web-api/employees/image/Tz22MEbz"
},
"postingUrl": "https://jobs.smartrecruiters.com/smartrecruiters/74944235-experienced-seo-consultant-",
"applyUrl": "https://jobs.smartrecruiters.com/smartrecruiters/74944235-experienced-seo-consultant-?oga=true",
"referralUrl": "https://jobs.smartrecruiters.com/external-referrals/company/smartrecruiters/publication/7d344d4d-95ad-432f-8fb8-a97b292bbf68?dcr_ci=smartrecruiters",
"jobAd": {
"sections": {
"companyDescription": {
"title": "Company Description",
"text": "The best company to work in."
},
"jobDescription": {
"title": "Job Description",
"text": "It's a rally cool job."
},
"qualifications": {
"title": "Qualifications",
"text": "a quality coder"
},
"additionalInformation": {
"title": "Additional Information",
"text": "Additional information about this job."
},
"videos": {
"title": "Videos To Watch",
"urls": [
"https://www.youtube.com/watch?v=eGb73Obar_c"
]
}
}
},
"active": true
}Fields description:
| Name | Type | Description |
|---|---|---|
| id | string | unique string id associated with the posting |
| uuid | string | universally unique string id associated with the posting |
| name | string | name of a job associated with the posting |
| jobId | string | id of a job |
| jobAdId | string | id of a job ad |
| defaultJobAd | boolean | indicates whether posting is related to default job ad |
| releasedDate | date | date when a posting has been released |
| postingUrl | string | URL which points to a Posting Page (Job ad publication) |
| applyUrl | string | URL which points to an Application Process (OneClick apply) |
| referralUrl | string | URL which points to a Referral Page |
| creator | object | employee who created a posting. Please check Employee object. |
| company | object | company associated with a job. Please check Company object. |
| departament | object | department associated with a job. Please check Department object. |
| industry | object | industry associated with a job. Please check Industry object and /industries endpoint |
| function | object | function associated with a job. Please check Function object and /functions endpoint |
| experienceLevel | object | experienceLevel associated with a job. Please check ExperienceLevel object and /levels endpoint |
| typeOfEmployment | object | typeOfEmployment associated with this job. Please check TypeOfEmployment object. |
| location | object | jobs location. Please see Location object |
| customField | object | customField associated with this job. Please see CustomField object |
| jobAd | object | content of a job ad. Please see JobAd object |
| active | boolean | indicates whether the posting is live or unpublished |
JobAd
JobAd represent job ad content.
Example:
{
"sections": {
"companyDescription": {
"title": "Company Description",
"text": "The best company to work in."
},
"jobDescription": {
"title": "Job Description",
"text": "It's a rally cool job."
},
"qualifications": {
"title": "Qualifications",
"text": "a quality coder"
},
"additionalInformation": {
"title": "Additional Information",
"text": "Additional information about company"
},
"videos": {
"title": "Videos to watch",
"urls": [
"https://www.youtube.com/watch?v=eGb73Obar_c"
]
}
}Fields description
| Name | Type | Description |
|---|---|---|
| sections.companyDescription | object | JobAdSection describing company |
| sections.jobDescription | object | JobAdSection describing job |
| sections.qualifications | object | JobAdSection describing required qualifications |
| sections.additionalInformation | object | JobAdSection describing additional information about job |
| sections.videos | array | JobAdVideosSection describing job related videos (optional) |
JobAdSection
JobAdSection represents part of a JobAd. JobAd contains following sections:
- company description
- job description
- qualifications
- additional information
Example:
{
"title": "Company Description",
"text": "The best company to work in."
}Fields description
| Name | Type | Description |
|---|---|---|
| title | string | title of a section |
| text | string | content of section. SmartRecruiters supports plain text with basic html tags used for formatting |
JobAdVideosSection
JobAdVideosSection represents part of a JobAd.
Example:
{
"title": "Videos to watch",
"urls": [
"https://www.youtube.com/watch?v=eGb73Obar_c"
]
}Fields description
| Name | Type | Description |
|---|---|---|
| title | string | title of a section |
| urls | array | array containing job related video urls |
Updated about 1 month ago