Contact Jobseeker

To contact a Jobseeker, send an authorised HTTP POST request, and supply the XML representation of the message in the HTTP body:

POST https://core.ws.efinancialcareers.com/v1/message/resume HTTP/1.1

The same request to the Pilot will be the following:

POST https://core.ws.pilot.efinancialcareers.com/v1/message/resume HTTP/1.1

Mandatory HTTP headers:

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

It is possible to get the response in JSON format. Use “Accept: application/json” to get a response in JSON format.

Mandatory HTTP body:

<sch:jobSeekerResumeMessage xmlns:sch="http://efinancialcareers.com/schema">
<sch:sendCopy>false or true</sch:sendCopy>
<sch:subject>Some text</sch:subject>
<sch:body>Some text</sch:body>
<sch:resumeId>Some Resume ID</sch:resumeId>
<sch:cc>Some email address</sch:cc>
</sch:jobSeekerResumeMessage>

It’s only possible to contact jobseekers, whose resumes were viewed (see Getting Resume Views for the instructions how to view a resume).

The example of valid HTTP body:

<sch:jobSeekerResumeMessage xmlns:sch="http://efinancialcareers.com/schema">
<sch:sendCopy>false</sch:sendCopy>
<sch:subject>Some text</sch:subject>
<sch:body>Some text</sch:body>
<sch:resumeId>1199</sch:resumeId>
<sch:cc>email@email.com</sch:cc>
</sch:jobSeekerResumeMessage>

Upon success, the server responds with HTTP 200 Success status code and an XML representation of precessed status in the response body:

<?xml version="1.0" encoding="UTF-8"?> <ns2:status xmlns:ns2="http://efinancialcareers.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" responseCode="0" state="PROCESSED" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.efinancialcareers.com/v1/schema" />

Description of XML tags for the body

Here is description of the XML tags:

Name Tag Name Format Example Possible Values
Specify whether send copy of the email to the sender or not <sch:sendCopy> <sch:sendCopy>false</sch:sendCopy> false – don’t send
true – send
Subject of the email <sch:subject> <sch:subject>Some text</sch:subject> plain text and new line symbols
Body of the email <sch:body> <sch:body>Some text</sch:body> plain text and new line symbols
Email will be sent to the Jobseeker of the following resume ID <sch:resumeId> <sch:resumeId>32</sch:resumeId> Resume IDs
This email address will be put to cc of the email <sch:cc> <sch:cc>email@email.test</sch:cc> Email address

Use several tags to put additional email addresses to CC:

 ...
<sch:cc>email@email.com</sch:cc>
<sch:cc>email2@email.com</sch:cc>
...
Use several tags to send separate emails to Jobseekers:

 ...
<sch:resumeId>1199</sch:resumeId>
<sch:resumeId>1200</sch:resumeId>
...

Our clients include