To access any of the dictionary values you must first authenticate yourself as described in “Performing Authentication“.

Retrieving Sectors and Sub Sectors

To retrieve a list of sectors and the associating sub sectors, send an authorised HTTP GET
request to the following URL:

GET https://{API_URL}/v1/sectors?locale=en

{API_URL}:

Pilot – core.ws.pilot.efinancialcareers.com

Production – core.ws.efinancialcareers.com

Mandatory HTTP headers

Content-Type: application/xml
Authorization: EfcAuth realm="EFC", token="522c3c4bd036a69db428ce4274745e9d"

Here is an excerpt of the response:

Please note:

1: sector / sectorCode = This is the constant we require the job XML to contain.

2: labelTranslations / translation / content = This is the human-readable value.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:sectors xmlns:ns2="http://efinancialcareers.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<sector>
<sectorCode>ACCOUNTING_FINANCE</sectorCode>
<subSectors>
<subSector>
<subSectorCode>ACCOUNTING_FINANCE__AUDIT</subSectorCode>
</subSector>
<subSector>
<subSectorCode>ACCOUNTING_FINANCE__FD_CFO</subSectorCode>
</subSector>
<subSector>
<subSectorCode>ACCOUNTING_FINANCE__FINANCIAL_ADVISORY_SERVICES</subSectorCode>
</subSector>
</subSectors>
</sector>
..................
<labelTranslations locale="en">
<translation>
<path>ws.sector.dict.ACCOUNTING_FINANCE</path>
<content>Accounting & Finance</content>
</translation>
<translation>
<path>ws.sector.dict.ASSET_MANAGEMENT</path>
<content>Asset management</content>
</translation>
<translation>
<path>ws.sector.dict.CAPITAL_MARKETS</path>
<content>Capital markets</content>
</translation>
..................
<translation>
<path>ws.subSector.dict.ACCOUNTING_FINANCE__AUDIT</path>
<content>Audit</content>
</translation>
<translation>
<path>ws.subSector.dict.ACCOUNTING_FINANCE__FD_CFO</path>
<content>FD/CFO</content>
</translation>
<translation>
<path>ws.subSector.dict.ACCOUNTING_FINANCE__FINANCIAL_ADVISORY_SERVICES</path>
content>Financial Advisory Services</content>
</translation>
</labelTranslations>
</sectors>

Retrieving Position Types

To retrieve a list of position types, send an authorised HTTP GET request to the following URL:

GET https://{API_URL}/v1/dictionaries/positionType?locale=en

{API_URL}:

Pilot – core.ws.pilot.efinancialcareers.com

Production – core.ws.efinancialcareers.com

Mandatory HTTP headers:

Content-Type: application/xml
Authorization: EfcAuth realm="EFC", token="522c3c4bd036a69db428ce4274745e9d"

Here is an excerpt of the response:

Please note:

1: positionTypes / positionType / dictionaryCode = This is the constant we require the job XML to contain.

2: positionTypes / labelTranslations / translation / content = This is the human-readable value.

<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<positionTypes xmlns="http://efinancialcareers.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<positionType>
<id>3</id>
<dictionaryCode>CONTRACT</dictionaryCode>
</positionType>
<positionType>
<id>5</id>
<dictionaryCode>INTERNSHIPS_AND_GRADUATE_TRAINEE</dictionaryCode>
</positionType>
..................
<labelTranslations locale="en">
<translation>
<path>ws.positionType.dict.CONTRACT</path>
<content>Contract</content>
</translation>
<translation>
<path>ws.positionType.dict.INTERNSHIPS_AND_GRADUATE_TRAINEE</path>
<content>Internships & Graduate Trainee</content>
</translation>
..................
</labelTranslations>
</positionTypes>

Retrieving Employment Types

To retrieve a list of employment types, send an authorised HTTP GET request to the following URL:

GET https://{API_URL}/v1/dictionaries/employmentType?locale=en

{API_URL}:

Pilot – core.ws.pilot.efinancialcareers.com

Production – core.ws.efinancialcareers.com

Mandatory HTTP headers:

Content-Type: application/xml
Authorization: EfcAuth realm="EFC", token="522c3c4bd036a69db428ce4274745e9d"

Here is an excerpt of the response:

Please note:

1: employmentTypes / employmentType / dictionaryCode = This is the constant we require the job XML to contain.

2: employmentTypes / labelTranslations / translation / content = This is the human-readable value.

<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<employmentTypes xmlns="http://efinancialcareers.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<employmentType>
<id>1</id>
<dictionaryCode>FULL_TIME</dictionaryCode>
</employmentType>
<employmentType>
<id>2</id>
<dictionaryCode>PART_TIME</dictionaryCode>
</employmentType>
<labelTranslations locale="en">
<translation>
<path>ws.employmentType.dict.FULL_TIME</path>
<content>Full time</content>
</translation>
<translation>
<path>ws.employmentType.dict.PART_TIME</path>
<content>Part time</content>
</translation>
</labelTranslations>
</employmentTypes>

Retrieving Currencies

To retrieve a list of currencies, send an authorised HTTP GET request to the following URL:

GET https://{API_URL}/v1/dictionaries/currencyType?locale=en

{API_URL}:

Pilot – core.ws.pilot.efinancialcareers.com

Production – core.ws.efinancialcareers.com

Mandatory HTTP headers:

Content-Type: application/xml
Authorization: EfcAuth realm="EFC", token="522c3c4bd036a69db428ce4274745e9d"

Here is an excerpt of the response:

Please note:

1: currencyTypes / currencyType / dictionaryCode = This is the constant we require the job XML to contain.

2: currencyTypes / labelTranslations / translation / content = This is the human-readable value.

<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<currencyTypes xmlns="http://efinancialcareers.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<currencyType>
<id>16</id>
<dictionaryCode>AED</dictionaryCode>
</currencyType>
<currencyType>
<id>6</id>
<dictionaryCode>AUD</dictionaryCode>
</currencyType>
..................
<labelTranslations locale="en">
<translation>
<path>ws.currencyType.dict.AED</path>
<content>AED</content>
</translation>
<translation>
<path>ws.currencyType.dict.AUD</path>
<content>AUS$</content>
</translation>
..................
</labelTranslations>
</currencyTypes>

Retrieving Other Dictionary Values

Other dictionary requests are described in the table below:

Name Request Description
Years of Experience https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/yearsExperience Valid Years of Experience Values
Education Levels https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/educationLevel Valid Education Levels
Travel Rates https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/travelRate Valid Travel Rates
Account Types https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/accountType Valid Account Types
Company Types https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/companyType Valid Company Types
Language Codes https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/languageCodes Valid 2 symbols (6 for some languages) Language Codes with descriptions
Language Fluencies https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/languageFluency Valid Levels of Language Fluency
Location Types https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/locationType Valid Locations Types
Titles of Persons https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/title Valid Titles of Persons
Resume License Types https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/resumeLicenseType Valid Resume License Types
File Formats https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/fileFormat Valid File Formats in the System, which can be used for File Uploading
Supported Locales https://core.ws.pilot.efinancialcareers.com/v1/dictionaries/supportedLocales Valid Locales in the System

Our clients include