HROfficeCoreService


Click here for a complete list of operations.

GetJobById

[Warning / Obsolete] Get job detail by Id

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /HROfficeCoreService.asmx HTTP/1.1
Host: api.hroffice.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.hroffice.nl/GetJobById"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetJobById xmlns="http://api.hroffice.nl/">
      <portalId>int</portalId>
      <developerKey>string</developerKey>
      <vacancyId>int</vacancyId>
    </GetJobById>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetJobByIdResponse xmlns="http://api.hroffice.nl/">
      <GetJobByIdResult>
        <Id>int</Id>
        <BeginDate>dateTime</BeginDate>
        <EndDate>dateTime</EndDate>
        <CompanyName>string</CompanyName>
        <CompanyImageUrl>string</CompanyImageUrl>
        <Name>string</Name>
        <ContentText>string</ContentText>
        <Location>string</Location>
        <ZipCode>string</ZipCode>
        <RegionsList>
          <string>string</string>
          <string>string</string>
        </RegionsList>
        <MinimumHoursByWeek>string</MinimumHoursByWeek>
        <MaximumHoursByWeek>string</MaximumHoursByWeek>
        <MinimumYearsExperience>string</MinimumYearsExperience>
        <MaximumYearsExperience>string</MaximumYearsExperience>
        <IsManagerExperienceRequired>boolean</IsManagerExperienceRequired>
        <IsLeadershipExperienceRequired>boolean</IsLeadershipExperienceRequired>
        <Salary>string</Salary>
        <EducationLevel>string</EducationLevel>
        <ContractType>string</ContractType>
        <ContractTime>string</ContractTime>
        <Reference>string</Reference>
        <CategoryList>
          <string>string</string>
          <string>string</string>
        </CategoryList>
        <IndustryList>
          <string>string</string>
          <string>string</string>
        </IndustryList>
        <PostulateMethod>int</PostulateMethod>
        <PostulateUrl>string</PostulateUrl>
        <PostulateEmail>string</PostulateEmail>
        <WebSiteUrl>string</WebSiteUrl>
        <ContactName>string</ContactName>
        <ContactStreet>string</ContactStreet>
        <ContactHouseNr>string</ContactHouseNr>
        <ContactZipCode>string</ContactZipCode>
        <ContactCity>string</ContactCity>
        <ContactEmail>string</ContactEmail>
        <ContactTel>string</ContactTel>
        <IsActif>boolean</IsActif>
        <Longitude>decimal</Longitude>
        <Latitude>decimal</Latitude>
        <SEOMetaTitle>string</SEOMetaTitle>
        <SEOMetaKeywords>string</SEOMetaKeywords>
        <SEOMetaDescription>string</SEOMetaDescription>
        <FTE>double</FTE>
        <CandidateQuantity>int</CandidateQuantity>
        <CvCommunityUrl>string</CvCommunityUrl>
        <CompanyId>int</CompanyId>
        <CustomFunctionId>int</CustomFunctionId>
        <RedCustomFilterId>int</RedCustomFilterId>
        <GreenCustomFilterId>int</GreenCustomFilterId>
        <BlueCustomFilterId>int</BlueCustomFilterId>
        <AvJobCustomFields>
          <AvJobCustomField>
            <Code>string</Code>
            <Type>string</Type>
            <Values xsi:nil="true" />
          </AvJobCustomField>
          <AvJobCustomField>
            <Code>string</Code>
            <Type>string</Type>
            <Values xsi:nil="true" />
          </AvJobCustomField>
        </AvJobCustomFields>
        <VacancyHandlerEmail>string</VacancyHandlerEmail>
        <VacancyHandlerFirstName>string</VacancyHandlerFirstName>
        <VacancyHandlerLastName>string</VacancyHandlerLastName>
        <VacancyHandlerPhone>string</VacancyHandlerPhone>
        <CountryId>int</CountryId>
        <SalaryMin>decimal</SalaryMin>
        <SalaryMax>decimal</SalaryMax>
        <SalaryCurrency>string</SalaryCurrency>
        <SalaryPeriod>string</SalaryPeriod>
        <DetailsUrl>string</DetailsUrl>
        <Errors>
          <AvError>
            <Code>int</Code>
            <Message>string</Message>
          </AvError>
          <AvError>
            <Code>int</Code>
            <Message>string</Message>
          </AvError>
        </Errors>
      </GetJobByIdResult>
    </GetJobByIdResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /HROfficeCoreService.asmx HTTP/1.1
Host: api.hroffice.nl
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetJobById xmlns="http://api.hroffice.nl/">
      <portalId>int</portalId>
      <developerKey>string</developerKey>
      <vacancyId>int</vacancyId>
    </GetJobById>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetJobByIdResponse xmlns="http://api.hroffice.nl/">
      <GetJobByIdResult>
        <Id>int</Id>
        <BeginDate>dateTime</BeginDate>
        <EndDate>dateTime</EndDate>
        <CompanyName>string</CompanyName>
        <CompanyImageUrl>string</CompanyImageUrl>
        <Name>string</Name>
        <ContentText>string</ContentText>
        <Location>string</Location>
        <ZipCode>string</ZipCode>
        <RegionsList>
          <string>string</string>
          <string>string</string>
        </RegionsList>
        <MinimumHoursByWeek>string</MinimumHoursByWeek>
        <MaximumHoursByWeek>string</MaximumHoursByWeek>
        <MinimumYearsExperience>string</MinimumYearsExperience>
        <MaximumYearsExperience>string</MaximumYearsExperience>
        <IsManagerExperienceRequired>boolean</IsManagerExperienceRequired>
        <IsLeadershipExperienceRequired>boolean</IsLeadershipExperienceRequired>
        <Salary>string</Salary>
        <EducationLevel>string</EducationLevel>
        <ContractType>string</ContractType>
        <ContractTime>string</ContractTime>
        <Reference>string</Reference>
        <CategoryList>
          <string>string</string>
          <string>string</string>
        </CategoryList>
        <IndustryList>
          <string>string</string>
          <string>string</string>
        </IndustryList>
        <PostulateMethod>int</PostulateMethod>
        <PostulateUrl>string</PostulateUrl>
        <PostulateEmail>string</PostulateEmail>
        <WebSiteUrl>string</WebSiteUrl>
        <ContactName>string</ContactName>
        <ContactStreet>string</ContactStreet>
        <ContactHouseNr>string</ContactHouseNr>
        <ContactZipCode>string</ContactZipCode>
        <ContactCity>string</ContactCity>
        <ContactEmail>string</ContactEmail>
        <ContactTel>string</ContactTel>
        <IsActif>boolean</IsActif>
        <Longitude>decimal</Longitude>
        <Latitude>decimal</Latitude>
        <SEOMetaTitle>string</SEOMetaTitle>
        <SEOMetaKeywords>string</SEOMetaKeywords>
        <SEOMetaDescription>string</SEOMetaDescription>
        <FTE>double</FTE>
        <CandidateQuantity>int</CandidateQuantity>
        <CvCommunityUrl>string</CvCommunityUrl>
        <CompanyId>int</CompanyId>
        <CustomFunctionId>int</CustomFunctionId>
        <RedCustomFilterId>int</RedCustomFilterId>
        <GreenCustomFilterId>int</GreenCustomFilterId>
        <BlueCustomFilterId>int</BlueCustomFilterId>
        <AvJobCustomFields>
          <AvJobCustomField>
            <Code>string</Code>
            <Type>string</Type>
            <Values xsi:nil="true" />
          </AvJobCustomField>
          <AvJobCustomField>
            <Code>string</Code>
            <Type>string</Type>
            <Values xsi:nil="true" />
          </AvJobCustomField>
        </AvJobCustomFields>
        <VacancyHandlerEmail>string</VacancyHandlerEmail>
        <VacancyHandlerFirstName>string</VacancyHandlerFirstName>
        <VacancyHandlerLastName>string</VacancyHandlerLastName>
        <VacancyHandlerPhone>string</VacancyHandlerPhone>
        <CountryId>int</CountryId>
        <SalaryMin>decimal</SalaryMin>
        <SalaryMax>decimal</SalaryMax>
        <SalaryCurrency>string</SalaryCurrency>
        <SalaryPeriod>string</SalaryPeriod>
        <DetailsUrl>string</DetailsUrl>
        <Errors>
          <AvError>
            <Code>int</Code>
            <Message>string</Message>
          </AvError>
          <AvError>
            <Code>int</Code>
            <Message>string</Message>
          </AvError>
        </Errors>
      </GetJobByIdResult>
    </GetJobByIdResponse>
  </soap12:Body>
</soap12:Envelope>