Field Name | Requirement | Data Type | Constraints | Notes |
Username | Required | String | | Value provided by Monster |
Password | Required | String | | Value provided by Monster |
jobRefCode | Required | String | <= 50 characters | Recruiter specific term used to uniquely identify job. |
jobAction | Optional | String | Common choices are: addOrUpdate add delete Full list of valid entries can be found in schema at Job Schema | Recommend using “addOrUpdate” as this allows new ads to be posted and updates to active jobs. “add” allows new ads to be posted. Updates to active jobs not allowed. |
InventoryType | Optional | String | Choices are: transactional areaWideTransactional areaWideSlotted slotted | This field specifies the type of inventory that should be used to post the job. Most customers will use transactional inventory. If no inventory is specified, the account's default settings will be used. |
RecruiterReference\UserName | Required | String | | Value provided by Monster |
JobTitle | Required | String | <= 100 characters | |
JobLevel attribute: monsterId | Required | Integer | | |
JobType attribute: monsterId | Required | Integer | A valid list of entries for the US Channel is 1 for Employee, 2 for Temporary/Contract, 3 for Intern and 20 for Seasonal. Entries for other channels can be found at: JobType list |
|
JobStatus attribute: monsterId | Required | Integer | | |
Salary | Optional | | | |
Contact attribute: HideAll | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides contact given and family name, company name, street address, street address2, city, state, postal code, phone, fax when viewing a job. |
Contact attribute: HideAddress | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides contact street address, street address2, city, state and postal code when viewing a job. |
Contact attribute: HideStreetAddress | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides street address only (NOT street address2) when viewing a job. |
Contact attribute: HideCity | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides city when viewing a job. |
Contact attribute: HideState | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides State when viewing a job. |
Contact attribute: HidePostalCode | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides postalcode when viewing a job. |
Contact attribute: HideCountry | Optional | Boolean | true or false (case sensitive!) | No impact as country is not shown in standard job template. |
Contact attribute: HideContact | Optional | Boolean | true or false (case sensitive!) | No impact. |
Contact attribute: HideEmailAddress | Optional | Boolean | true or false (case sensitive!) | No impact as email address is not displayed when viewing a job. |
Contact attribute: HideFax | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides fax number when viewing a job. |
Contact attribute: HideName | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides given name and family name when viewing a job. |
Contact attribute: HidePhone | Optional | Boolean | true or false (case sensitive!) | When set to “true”, hides given name and family name when viewing a job. |
Contact\Name | Required | String | <= 255 characters | |
Contact\ CompanyName | Optional | String | <= 255 characters | JobSearch: Whether provided or not, if company name on account is not an ad agency, the company name on the account will be displayed in job search results. If provided and if company name on account is an ad agency, this company name is displayed as company name in job search results. JobView: If provided, this is company name that will be displayed when viewing a job. If not provided, company name on account will be displayed. |
Contact\Address | Optional | | | |
Phones | Optional | String | Between 8 and 50 characters | Has to be either “contact” or “fax” type to be displayed. Other phone types can be provided but will not be displayed. |
E-mail | Optional | String | <= 100 characters | Only one allowed per job posting. |
PhysicalAddress | Optional | | | Represents a job’s physical location. Controls the visible location information that is displayed on the job posting Controls how the job is pulled up in the job search results. Typically includes <City>, <State>, <CountryCode> and <PostalCode>. <StreetAddress> and <StreetAddress2> may be provided as well. |
DisableApplyOnline | Optional | Boolean | true or false (case sensitive!) | When set to “false”, allows job seekers to apply for the job online. When set to “true”, job seekers will not be able to apply for the job online. |
HideCompanyInfo | Optional | Boolean | true or false (case sensitive!) | When set to “true”, company name in job search results and top portion of job view show as confidential. Hides company name in “Job Summary” and “Contact Information” sections of job view. |
JobBody | Required | String | >= 25 characters | |
AdditionalSearchKeywords | Optional | String | <= 255 characters | |
EducationLevel attribute: monsterId | Optional | Integer | | |
JobPostings | Required | | | |
JobPosting attribute: DesiredDuration | Optional | Integer | # of days | Highly recommended that this field be supported |
JobPostings attribute: Bold | Optional | Boolean | true or false (case sensitive!) | A true value will bold the job title in job search results. |
JobPostings attribute: jobPostingAction | Optional | String | Value of “refresh” | Makes the job refresh (move to the top of job search results) |
CareerAdNetwork attribute: desired | Optional | Boolean | true or false (case sensitive!) | A true value will set CAN (Career Ad Network ) on the job. CAN allows one to enhance Monster Job Posting with targeted advertising on the Monster network and its diverse partner websites. |
CareerAdNetwork\Duration | Only required when desired attribute=1 | Integer | # of days: 7, 14 or 30 | |
Autorefresh attribute: desired | Optional | Boolean | true or false (case sensitive!) | A true value will make the job refresh (move to the top of job search results) in 14 days |
Autorefresh\ Frequency | Only required when desired attribute= true | Integer | # of days: 7, 14, 30, 60 | Not available on 7 day job postings. |
JobPosting\ Location | Required | | | Controls what Monster search location the job is going to be posted to |
JobCategory | Required | | | |
JobOccupation | Required | | A list of valid occupationId’s for given job categories can be found at: JobOccupation list | Can contain a minimum of one and a maximum of three per job. Recommend the use of “other” occupation be minimized. |
BoardName attribute: monsterId | Required | Integer | 1 is value for Monster core job board | Contact Monster Representative for other board ids, such as Diversity board |
Industry | Optional | | | If submitted, can provide a minimum of one and a maximum of three per job. |
Video attribute: monsterId | Optional | Integer | | Value provided by Monster |
MonsterOnDemand attribute: monsterId | Optional | Boolean | true or false (case sensitive!) | A true value will post the job on Comcast's "On Demand" television channel (where available). |
MonsterOnDemand\Description | Optional | String | | Will be the specific MonsterOnDemand description. If not provided, the description will be defined as first 400 characters of JobBody. |