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 Job Application Methods

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