This site is not currently optimized for a mobile device


Home > How to guide > Guide for Administrators > Integration / APIs > Vacancy XML Feed

Vacancy XML Feed

Via RESTful (webservice) EasyCruit allows you to connect to our system and pull data in the standardised XML format. This is the most popular method of connection, as it allows for fast and easy integration with EasyCruit.

We provide you a unique URL, solely for job postings to you, containing active jobs in XML format.

Type of Feed

The EasyCruit RESTful service provides a live, real-time feed. This means that independent on your preferred option to define the posting duration (defined posting interval or custom dates); all requests will stay in the XML for that time frame that has been set by the customer when posting the job. Example: if the user selected January, 2nd  as posting start date and January, 20th as posting end date, then the request will be listed in the XML from Jan, 2nd until Jan, 20th. After the 20th it will be removed from the feed. Hence: the list of jobs posted on your side, provided by EasyCruit should always represent a copy of postings listed in the feed. If a customer un-posts a job, then this job will be removed from the XML.

Posting Period

EasyCruit supports multiple posting periods that can be picked by the user. Per standard we offer i.e. 30 days. We do support custom posting start and end dates as well.

Listing XML

<Vacancy id="xxxxxx" date_start="yyyy-mm-dd" date_end="yyyy-mm-dd" reference_number="">


<Version language="en"> (Vacancy language, ex. da, sv, gb, etc.)

<Title>Mandatory title</Title>

<TitleHeading>Not mandatory sub title</TitleHeading>

<AlternativeCompanyName>Company name</AlternativeCompanyName>

<ApplicationDeadline>Free text field with application deadline</ApplicationDeadline>

<Location>Free text field with job location</Location>

<Engagement>Free text field with engagement</Engagement>


<Country id="xx" name="Sweden"> (Vacancy country)

<County id="xxx">Region in selected country</County>




<Item type="area-of-interest" id="xxx">Area of interest</Item>

<Item type="position-type" id="xxx">Position type</Item>

<Item type="job-level" id="xxx">Job level</Item>

<Item type="duration" id="xxx">Duration</Item>

<Item type="extent" id="xxx">Extent</Item>

<Item type="operating-time" id="xxx">Operation time</Item>





<Department id="xxx">

<Name>Department name</Name>

<LogoURL>Full URL to uploaded logo</LogoURL>

<VacancyURL>URL to vacancy</VacancyURL>

<ApplicationURL>URL to application form</ApplicationURL>




Vacancy XML

Besides the above variables these are the variables for the vacancy ad.

<Description>Vacancy text with html formatting included</Description>

<About>Department ingress with html formatting</About>

<PrivacyPolicy>Department Privacy Policy with html formatting</PrivacyPolicy>

<Address type="postal">(Department postal)

<Street>Street name / number</Street>




<Address type="office">(Department visiting address)

<Street>Street name / number</Street>




<Telephone type="office">Phone</Telephone>

<Telephone type="telefax">Fax</Telephone>



<CommonName>Contact person name</CommonName>

<Email>Contact person e-mail if published</Email>

<Telephone type="office">Contact person phone number</Telephone>

<Telephone type="cellular">Contact person cellular</Telephone>



<HomepageURL>Department web site address</HomepageURL>

<ImageURL>Full URL to uploaded image</ImageURL>


There may be multiple instances of the following variables <Country>, <County>, <ContactPersons>, <Item

type="area-of-interest">, <Item type="position-type">, <Item type="job-level">, <Item type="duration">,<Item type="extent">, <Item type="operating-time"> in every vacancy.


Only mandatory variable is <Title>. Therefore other fields might be empty.

Multiple departments in the vacancy

An important feature of EasyCruit is that you can tie multiple departments on an ad. It would mean that the candidate is forced to choose a department before the post can be applied to. This feature will be implemented in the xml. Please contact EasyCruit Customer Success if you need to set up a test position with multiple departments.


There is a one hour cache of the XML feed from EasyCruit. Entries made in EasyCruit will only be visible one hour later unless the user uses the republish function.

Last modified



(not set)
(not set)
(not set)

Visma EasyCruit Support

The Community allows you to log support cases (issues) and monitor their status. If you do not have accesss to the Community, please contact your administrator or EasyCruit Support

Norwegian Community Portal Login
All Other Countries Community Portal Login

Support Contact:

Belgium (0830 - 1700):

Dutch speaking:

+31 88 23 02 380,Inward dial: 5

French speaking:

+32 28 08 25 56

Denmark (0900 - 1600 CET):

+45 88 97 97 40

For Azets customers:

+45 43 62 74 74

France (0830 - 1630 CET):

+33 1 84 88 71 86

Germany (0830 - 1630 CET):

+49 303 1199 666

Italy (0830 - 1630 CET):

+39 06 94 80 31 75

Norway (0800 - 1600 CET):

+47 23 96 33 90

Sweden (0800 - 1700 CET):

+46 (0)771-693 693, Inward dial: 2

The Netherlands (0830 - 1700):

+31 88 23 02 380,Inward dial: 5

Latvia, Lithuania and Estonia (0800 - 1700 CET):

+37 167 116 224

Finland (0800 - 1600 CET):

+358 (9) 7510 6664

UK / All Other (0830 - 1630 CET):

+44 208 068 1846