To access any of the dictionary values you must first authenticate yourself as described in “Authenticating to Retrieve Dictionary Values“.
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://core.ws.efinancialcareers.com/v1/sectors?locale=en
Mandatory HTTP headers
Content-Type: application/xml
Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:sectors xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:sector>
<ns2:sectorCode>ACCOUNTING_FINANCE</ns2:sectorCode>
<ns2:subSectors>
<ns2:subSector>
<ns2:subSectorCode>ACCOUNTING_FINANCE__AUDIT</ns2:subSectorCode>
</ns2:subSector>
<ns2:subSector>
<ns2:subSectorCode>ACCOUNTING_FINANCE__FD_CFO</ns2:subSectorCode>
</ns2:subSector>
...........
</ns2:subSectors>
</ns2:sector>
<ns2:sector>
<ns2:sectorCode>ASSET_MANAGEMENT</ns2:sectorCode>
<ns2:subSectors>
<ns2:subSector>
<ns2:subSectorCode>ASSET_MANAGEMENT__ANALYST</ns2:subSectorCode>
</ns2:subSector>
<ns2:subSector>
<ns2:subSectorCode>ASSET_MANAGEMENT__CIO</ns2:subSectorCode>
</ns2:subSector>
............
</ns2:subSectors>
</ns2:sector>
<ns2:labelTranslations>
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.sector.dict.ACCOUNTING_FINANCE</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>Accounting & Finance</ns2:content>
</ns2:translation>
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.sector.dict.ASSET_MANAGEMENT</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>Asset Management</ns2:content>
</ns2:translation>
</ns2:labelTranslations>
</ns2:sectors>
Retrieving Position Types
To retrieve a list of position types, send an authorised HTTP GET request to the following URL:
GET https://core.ws.efinancialcareers.com/v1/dictionaries/positionType?locale=en
Mandatory HTTP headers
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:positionTypes xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:positionType>
<ns2:id>3</ns2:id>
<ns2:dictionaryCode>CONTRACT</ns2:dictionaryCode>
</ns2:positionType>
<ns2:positionType>
<ns2:id>5</ns2:id>
..........
<ns2:labelTranslations>
<ns2:type>dict</ns2:type>
<ns2:path>ws.positionType.dict.CONTRACT</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>Contract</ns2:content>
</ns2:translation>
</ns2:labelTranslations>
...........
</ns2:positionTypes>
Retrieving Employment Types
To retrieve a list of employment types, send an authorised HTTP GET request to the following URL:
GET https://core.ws.efinancialcareers.com/v1/dictionaries/employmentType?locale=en
Mandatory HTTP headers
Content-Type: application/xml
Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:employmentTypes xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:employmentType>
<ns2:id>1</ns2:id>
<ns2:dictionaryCode>FULL_TIME</ns2:dictionaryCode>
</ns2:employmentType>
.........
<ns2:labelTranslations>
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.employmentType.dict.FULL_TIME</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>Full time</ns2:content>
</ns2:translation>
..........
</ns2:labelTranslations>
</ns2:employmentTypes>
Retrieving Salary Bands
To retrieve a list of salary bands, send an authorised HTTP GET request to the following URL:
GET https://core.ws.efinancialcareers.com/v1/dictionaries/salaryBand?locale=en
Mandatory HTTP headers
Content-Type: application/xml
Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:salaryBands xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:salaryBand>
<ns2:dictionaryCode>FIRST_TIER</ns2:dictionaryCode>
</ns2:salaryBand>
..........
<ns2:salaryBand>
<ns2:dictionaryCode>SEVENTH_TIER</ns2:dictionaryCode>
</ns2:salaryBand>
<ns2:translations>
<ns2:translation>
<ns2:path>ws.salaryBand.dict.FIRST_TIER</ns2:path>
<ns2:content currency="AED">0 - 40,000</ns2:content>
..........
<ns2:content currency="ZAR">0 - 200,000</ns2:content>
</ns2:translation>
..........
<ns2:translation>
<ns2:path>ws.salaryBand.dict.SEVENTH_TIER</ns2:path>
<ns2:content currency="RUB">2,160,000+</ns2:content>
</ns2:translation>
</ns2:translations>
</ns2:salaryBands>
Retrieving Currencies
To retrieve a list of currencies, send an authorised HTTP GET request to the following URL:
GET https://core.ws.efinancialcareers.com/v1/dictionaries/currencyType?locale=en
Mandatory HTTP headers
Content-Type: application/xml
Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:currencyTypes xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:currencyType>
<ns2:id>16</ns2:id>
<ns2:dictionaryCode>AED</ns2:dictionaryCode>
</ns2:currencyType>
..........
<ns2:currencyType>
<ns2:id>15</ns2:id>
<ns2:dictionaryCode>ZAR</ns2:dictionaryCode>
</ns2:currencyType>
<ns2:labelTranslations>
..........
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.currencyType.dict.AED</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>UAE Dirham (AED)</ns2:content>
</ns2:translation>
...........
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.currencyType.dict.ZAR</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>Rand (ZAR)</ns2:content>
</ns2:translation>
</ns2:labelTranslations>
</ns2:currencyTypes>
Retrieving Job Application Methods
To retrieve a list of job application methods, send an authorised HTTP GET request to the following URL:
GET https://core.ws.efinancialcareers.com/v1/dictionaries/jobApplicationMethodType?locale=en
Mandatory HTTP headers
Content-Type: application/xml
Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”
Here is an excerpt of the response:
Please note:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:jobApplicationMethodTypes xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
<ns2:jobApplicationMethodType>
<ns2:id>2</ns2:id>
<ns2:dictionaryCode>BACK_OFFICE</ns2:dictionaryCode>
</ns2:jobApplicationMethodType>
..........
<ns2:jobApplicationMethodType>
<ns2:id>3</ns2:id>
<ns2:dictionaryCode>EXTERNAL_APPLICATION</ns2:dictionaryCode>
</ns2:jobApplicationMethodType>
<ns2:labelTranslations>
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.jobApplicationMethod.dict.BACK_OFFICE</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>All candidate applications go to our Back Office</ns2:content>
</ns2:translation>
..........
<ns2:translation>
<ns2:type>dict</ns2:type>
<ns2:path>ws.jobApplicationMethod.dict.EXTERNAL_APPLICATION</ns2:path>
<ns2:locale>en</ns2:locale>
<ns2:content>A candidate gets redirected to the external URL to apply for a job.</ns2:content>
</ns2:translation>
</ns2:labelTranslations>
</ns2:jobApplicationMethodTypes>
Retrieving Other Dictionary Values
Other dictionary requests are described in the table below:
Name
Request
Description
Years of Experience
https://core.ws.efinancialcareers.com/v1/dictionaries/yearsExperience
Valid Years of Experience Values
Education Levels
https://core.ws.efinancialcareers.com/v1/dictionaries/educationLevel
Valid Education Levels
Travel Rates
https://core.ws.efinancialcareers.com/v1/dictionaries/travelRate
Valid Travel Rates
Account Types
https://core.ws.efinancialcareers.com/v1/dictionaries/accountType
Valid Account Types
Company Types
https://core.ws.efinancialcareers.com/v1/dictionaries/companyType
Valid Company Types
Language Codes
https://core.ws.efinancialcareers.com/v1/dictionaries/languageCodes
Valid 2 symbols (6 for some languages) Language Codes with descriptions
Language Fluencies
https://core.ws.efinancialcareers.com/v1/dictionaries/languageFluency
Valid Levels of Language Fluency
Location Types
https://core.ws.efinancialcareers.com/v1/dictionaries/locationType
Valid Locations Types
Titles of Persons
https://core.ws.efinancialcareers.com/v1/dictionaries/title
Valid Titles of Persons
Resume License Types
https://core.ws.efinancialcareers.com/v1/dictionaries/resumeLicenseType
Valid Resume License Types
File Formats
https://core.ws.efinancialcareers.com/v1/dictionaries/fileFormat
Valid File Formats in the System, which can be used for File Uploading
Supported Locales
https://core.ws.efinancialcareers.com/v1/dictionaries/supportedLocales
Valid Locales in the System