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 protected]</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 protected]</sch:cc>

Email address

Use several tags to put additional email addresses to CC:

...
<sch:cc>[email protected]</sch:cc>
<sch:cc>[email protected]</sch:cc>
...

Use several tags to send separate emails to Jobseekers:

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