| Value | Name |
|---|---|
| B1 | Brightminds Singapore |
| B2 | BroadBean |
| B3 | BroadBeanUS |
| B4 | BroadBeanAU |
| BE | CareerBuilder Belgium |
| C1 | ConstructionJobsearch |
| CA | CareerBuilder Canada |
| CC | CareerRookie |
| CE | CAO Emplois |
| CH | CareerBuilder Switzerland |
| CN | CareerBuilder China |
| CP | CareerPath |
| CS | CBSalary |
| CY | CareerBuilder Cyprus (Kariera Kypros) |
| DE | CareerBuilder Germany |
| E1 | Ingenieur Emplois |
| ER | Erecrut |
| ES | CareerBuilder Spain |
| EU | CareerBuilder EU |
| F1 | MoneyJobs |
| FR | CareerBuilder France |
| GC | CareerBuilder Gulf |
| GR | CareerBuilder Greece (Kariera.gr) |
| I1 | CareerBuilder Indonesia |
| IE | CareerBuilder Ireland |
| IN | CareerBuilder India |
| IT | CareerBuilder Italy |
| J1 | JobsInMotion |
| JC | JobsCentral Singapore |
| JS | JobScout24.de |
| LJ | LesJeudis |
| M1 | MilitaryTimes |
| MC | Monstercareers |
| MY | CareerBuilder Malaysia |
| NL | CareerBuilder Netherlands |
| O1 | searchcvs.com |
| OG | OilAndGasJobSearch |
| PD | TalentNetwork |
| PI | Phonemploi |
| RM | TalentNetwork |
| RO | CareerBuilder Romania |
| RX | Recrulex |
| S1 | StaffAllied |
| SE | CareerBuilder Sweden |
| SF | StaffNurse |
| SG | Sologig |
| T1 | ChinaITJobs |
| T2 | Top Language Jobs |
| T3 | TopRungs |
| UK | CareerBuilder UK |
| US | CareerBuilder US |
| VN | CareerBuilder Vietnam |
| WH | TalentNetwork |
| WR | WorkInRetail |
Endpoint URL: http://api.careerbuilder.com/v1/application/blank
Default response format: XML
Retrieves a representation of the information required to apply to a job. GET requests only.
This will essentially return a list of questions and possible answers. Most jobs will require nothing more than name, email and resume. However, since employers decide what information is required to apply, the number and nature of questions will vary from job to job. The sample output shows a worst-case scenario.
Instead of using CareerBuilder to manage their applications, some employers will specify a URL where candidates may apply to the job. In these cases, the list of questions will be empty. You should direct candidates to the URL specified in the ApplyURL element of the response.
If the employer asks the MeetsRequirements question and the job seeker answers No, do not even send the application.
| v1/application/blank parameters | |||
| Parameter name | Required? | XSD type | Notes |
|---|---|---|---|
| DeveloperKey | Yes | string | 20 character long CB API Developer Key. |
| JobDID | Yes | string | The JobDID is a unique identifier received in every v1/jobsearch JobSearchResult item. |
| SiteID | No | string | Some of our existing partners use this param for tracking purposes. If you don't already know what this is, don't worry about it. |
| CoBrand | No | string | Some of our existing partners use this param for tracking purposes. If you don't already know what this is, don't worry about it. |
| HostSite | No | string | Accepts a single two-character value. Will limit the Job Search to the given hostsite. |
<?xml version="1.0" encoding="UTF-8" ?>
<ResponseBlankApplication>
<Errors />
<TimeResponseSent>9/26/2007 4:21:38 PM</TimeResponseSent>
<TimeElapsed>0.0937494</TimeElapsed>
<BlankApplication>
<ApplicationSubmitServiceURL>http://api.careerbuilder.com/v1/applicatio...
<ApplyURL>http://www.careerbuilder.com/jobseeker/jobs/redirectaol...
<JobDID>J8A2RM68F1DL4WZ25LJ</JobDID>
<JobTitle>Customer Account Specialist - Consumer Finance - Lancaster, O...
<TotalQuestions>11</TotalQuestions>
<TotalRequiredQuestions>8</TotalRequiredQuestions>
<Questions>
<Question>
<QuestionID>ApplicantName</QuestionID>
<QuestionType>Basic</QuestionType>
<IsRequired>true</IsRequired>
<ExpectedResponseFormat>Text 50</ExpectedResponseFormat>
<QuestionText>Your name</QuestionText>
</Question>
<Question>
<QuestionID>ApplicantEmail</QuestionID>
<QuestionType>Basic</QuestionType>
<IsRequired>true</IsRequired>
<ExpectedResponseFormat>Text 50</ExpectedResponseFormat>
<QuestionText>Your email</QuestionText>
</Question>
<Question>
<QuestionID>Resume</QuestionID>
<QuestionType>Basic</QuestionType>
<IsRequired>true</IsRequired>
<ExpectedResponseFormat>Text 5000</ExpectedResponseFormat>
<QuestionText>Your resume</QuestionText>
</Question>
<Question>
<QuestionID>CoverLetter</QuestionID>
<QuestionType>Basic</QuestionType>
<IsRequired>false</IsRequired>
<ExpectedResponseFormat>Text 5000</ExpectedResponseFormat>
<QuestionText>Your cover letter</QuestionText>
</Question>
<Question>
<QuestionID>MeetsRequirements</QuestionID>
<QuestionType>JobSpecific</QuestionType>
<IsRequired>true</IsRequired>
<QuestionText>Do you meet all the requirements specified by the empl...
<Answers>
<Answer>
<QuestionID>MeetsRequirements</QuestionID>
<AnswerID>Yes</AnswerID>
<AnswerText>Yes</AnswerText>
</Answer>
<Answer>
<QuestionID>MeetsRequirements</QuestionID>
<AnswerID>No</AnswerID>
<AnswerText>No</AnswerText>
</Answer>
</Answers>
</Question>
<Question>
<QuestionID>104498</QuestionID>
<QuestionType>Screener</QuestionType>
<IsRequired>true</IsRequired>
<ExpectedResponseFormat>AnswerID</ExpectedResponseFormat>
<QuestionText>Do you currently live in the local area?</QuestionText>
<Answers>
<Answer>
<QuestionID>104498</QuestionID>
<AnswerID>263315</AnswerID>
<AnswerText>Yes</AnswerText>
</Answer>
<Answer>
<QuestionID>104498</QuestionID>
<AnswerID>263316</AnswerID>
<AnswerText>No</AnswerText>
</Answer>
</Answers>
</Question>
<Question>
<QuestionID>107812</QuestionID>
<QuestionType>Screener</QuestionType>
<IsRequired>true</IsRequired>
<ExpectedResponseFormat>AnswerID</ExpectedResponseFormat>
<QuestionText>Are you bilingual in English/Spanish?</QuestionText>
<Answers>
<Answer>
<QuestionID>107812</QuestionID>
<AnswerID>270969</AnswerID>
<AnswerText>Yes</AnswerText>
</Answer>
<Answer>
<QuestionID>107812</QuestionID>
<AnswerID>270970</AnswerID>
<AnswerText>No</AnswerText>
</Answer>
</Answers>
</Question>
</BlankApplication>
</ResponseBlankApplication>
Endpoint URL: http://api.careerbuilder.com/v1/application/submit
Default response format: XML
Processes application data. POST requests only.
If you are using CareerBuilder API in software or services available to the public, your software or service must not submit applications on a user's behalf without the user's explicit direction.
The service request must consist of an XML document, or XML fragment, containing:
If the employer asks the MeetsRequirements question and the job seeker answers No, do not even send the application.
<?xml version="1.0" encoding="UTF-8" ?>
<RequestApplication>
<DeveloperKey>XXXXXXXXXXXXXXXXXXX</DeveloperKey>
<JobDID>J8A2RM68F1DL4WZ25LJ</JobDID>
<Test>false</Test>
<SiteID />
<CoBrand />
<Responses>
<Response>
<QuestionID>ApplicantName</QuestionID>
<ResponseText>Judy JobSeeker</ResponseText>
</Response>
<Response>
<QuestionID>ApplicantEmail</QuestionID>
<ResponseText>Judy.JobSeeker@bogusemail.com</ResponseText>
</Response>
<Response>
<QuestionID>Resume</QuestionID>
<ResponseText>Judy JobSeeker 1234 Sample Street Norcross, GA 3009...</ResponseText>
</Response>
<Response>
<QuestionID>Meets Requirements</QuestionID>
<ResponseText>Yes</ResponseText>
</Response>
<Response>
<QuestionID>104498</QuestionID>
<ResponseText>263315</ResponseText>
</Response>
<Response>
<QuestionID>107812</QuestionID>
<ResponseText>270970</ResponseText>
</Response>
</Responses>
</RequestApplication>
<?xml version="1.0" encoding="UTF-8" ?>
<RequestApplication>
<DeveloperKey>XXXXXXXXXXXXXXXXXXX</DeveloperKey>
<JobDID>J8A2RM68F1DL4WZ25LJ</JobDID>
<Test>false</Test>
<SiteID />
<CoBrand />
<Resume>
<ResumeFileName>FileName</ResumeFileName>
<ResumeData>base64 encoded file contents</ResumeData>
</Resume>
<Responses>
<Response>
<QuestionID>ApplicantName</QuestionID>
<ResponseText>Judy JobSeeker</ResponseText>
</Response>
<Response>
<QuestionID>ApplicantEmail</QuestionID>
<ResponseText>Judy.JobSeeker@bogusemail.com</ResponseText>
</Response>
<Response>
<QuestionID>Meets Requirements</QuestionID>
<ResponseText>Yes</ResponseText>
</Response>
<Response>
<QuestionID>104498</QuestionID>
<ResponseText>263315</ResponseText>
</Response>
<Response>
<QuestionID>107812</QuestionID>
<ResponseText>270970</ResponseText>
</Response>
</Responses>
</RequestApplication>
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="RequestApplication">
<xs:complexType>
<xs:all>
<xs:element name="DeveloperKey" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="JobDID" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="Test" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="SiteID" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="CoBrand" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="HostSite" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="TNDID" type="xs:string" minOccurs="0"/>
<xs:element name="Resume" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="ResumeFileName" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ResumeData" type="xs:base64Binary" minOccurs="1" maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Responses" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="QuestionID" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="ResponseText" type="xs:string" minOccurs="1" maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8" ?>
<ResponseApplication>
<Errors />
<TimeResponseSent>9/26/2007 5:03:59 PM</TimeResponseSent>
<TimeElapsed>3.7034457</TimeElapsed>
<ApplicationStatus>Complete</ApplicationStatus>
</ResponseApplication>
Resource URL: http://api.careerbuilder.com/v1/application/form
Displays a very simple application form, based on the info received from application/blank. It provides some basic error handling and validation. When the submit button is clicked, the application/form method will package the user's reponses and send them off to application/submit for processing.
If you are using CareerBuilder API in software or services available to the public, your software or service must not submit applications on a user's behalf without the user's explicit direction.
| v1/application/form parameters | |||
| Parameter name | Required? | XSD type | Notes |
|---|---|---|---|
| DeveloperKey | Yes | string | 20 character long CB API Developer Key. |
| JobDID | Yes | string | The JobDID is a unique identifier received in every v1/jobsearch JobSearchResult item. |