Home | Index

Yahoo! HotJobs Real-Time Job Post API

Request XML Sample for Direct Apply Job

The following is an example of a Direct Apply Job Post request for this API:

<?xml version="1.0" encoding="UTF-8"?>
<atom:feed xmlns:yheader="http://schemas.yahoo.com/ypost/jobsHeader/3.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:yjob="http://schemas.yahoo.com/ypost/jobs/3.0" xmlns:ycontrol="http://schemas.yahoo.com/ypost/control/1.0">
    
    <yjob:ListingType>SLOT</yjob:ListingType>
    <!—Employer company profile to be displayed to job seekers.  This can be found on the Accounts Tab under   
    Company Profile. Default company profile id is used if this is empty or missing. -->
    <yjob:EmployerProfileId>PROFILE_ID</yjob:EmployerProfileId>
    
    <atom:entry>
        <ycontrol:Operation>POST</ycontrol:Operation>
        <yjob:Public>true</yjob:Public>
        <yjob:PostDuration>30</yjob:PostDuration>
        <yjob:BoldJobDuration>7</yjob:BoldJobDuration>
        <yjob:CompanyConfidential>No</yjob:CompanyConfidential>

        <atom:id>SWEngineer-SlotNew</atom:id>
        <yjob:IoNumber>IONUM-00001</yjob:IoNumber>
        <atom:title>Change-EDU/EXP</atom:title>
        
        <!— Hiring Company Name. Applicable to RAA, Staffing and partner type accounts -->        
        <yjob:EmployerName>HJTest</yjob:EmployerName>
       
        <!— Recruiting company’s contact details. Applicable to RAA and partner type accounts-->
        <yjob:PartnerContact>
            <yjob:Name Type="Family">Yahoo</yjob:Name>
            <yjob:Name Type="Given">HJ</yjob:Name>
            <yjob:Phone Type="business">5109360000</yjob:Phone>
            <yjob:Email Type="business">sswami@yahoo-inc.com</yjob:Email>
        </yjob:PartnerContact>
        
<!— To post job in multiple locations, repeat the yjob:location element as shown below. Maximum 6 locations can be provided for a slot job. Following logic will be applied for asset consumption in case of multiple locations: 
Job Posted with 1 or 2 locations – one Job Slot will be consumed
Job Posted with 3 or 4 locations – two Job Slots will be consumed
Job Posted with 5 or 6 locations – three Job Slots will be consumed
-->     
        <yjob:Location>
            <yjob:Municipality>New York</yjob:Municipality>
            <yjob:Region>NY</yjob:Region>
            <yjob:PostalCode>10001</yjob:PostalCode>
            <yjob:CountryCode>USA</yjob:CountryCode>
        </yjob:Location>

        <yjob:Location>
            <yjob:Municipality>Sunnyvale</yjob:Municipality>
            <yjob:Region>CA</yjob:Region>
            <yjob:PostalCode>94089</yjob:PostalCode>
            <yjob:CountryCode>USA</yjob:CountryCode>
        </yjob:Location>

        <yjob:Industry>MIS</yjob:Industry>
        <yjob:Function>MIS-SOFTW</yjob:Function>
        <yjob:HireType>CONT</yjob:HireType>
        <yjob:Duration>PT</yjob:Duration>
        <yjob:Experience level="MID">5-10</yjob:Experience>
        <yjob:Degree pref="0">PHD</yjob:Degree>
        
        <yjob:SalaryType>Salaried</yjob:SalaryType>
        <yjob:SalaryFrom Currency="USD">100000</yjob:SalaryFrom>
        <yjob:SalaryTo Currency="USD">120000</yjob:SalaryTo>
        <yjob:AdditionalComp>Negotiable</yjob:AdditionalComp>
        <yjob:DisplaySalary>true</yjob:DisplaySalary>
        <yjob:TravelAmount>0</yjob:TravelAmount>
        
        <yjob:EmploymentAuthorization>Yes</yjob:EmploymentAuthorization>
        <yjob:HiringTest></yjob:HiringTest>
                
        <yjob:ApplyType>O</yjob:ApplyType>
        
        <yjob:ApplySettings>
            <yjob:ApplyContact>
                <yjob:Name type=”First”>First Name</yjob:Name>
                <yjob:Name type=”Last”>Last Name</yjob:Name>
                <yjob:Phone type=”business”>111-111-1111</yjob:Phone>
            </yjob:ApplyContact>
            <yjob:ApplyFax>Apply FAX</yjob:ApplyFax>
            <yjob:ApplyURL>http://abc.com</yjob:ApplyURL>
            <yjob:ApplyEmail>bhaskarr@yahoo-inc.com</yjob:ApplyEmail>
            <yjob:ApplyAddress>
                <yjob:AddressLine>123 333rd Street</yjob:AddressLine>
                <yjob:AddressLine>5th floor</yjob:AddressLine
                <yjob:Municipality>Oakland</yjob:Municipality>
                <yjob:Region>CA</yjob:Region>
                <yjob:PostalCode>94089</yjob:PostalCode>
                <yjob:CountryCode>USA</yjob:CountryCode>
            </yjob:ApplyAddress>
        </yjob:ApplySettings>       
 
        <atom:summary type="text"> SHORT DESCRIPTION</atom:summary>
        <atom:content type="html">LONG DESCRIPTION</atom:content>
    </atom:entry>
</atom:feed>