Editing a Job

Our Business Rule

  1. Once a job is active, the job title, job reference number and location cannot be altered.
  2. A job can only be refreshed once every 72 hours.

To edit a job, first retrieve the job entry, modify the data and send an authorised PUT request to the following URL. The {jobid} in this URL template needs to be replaced with your job id.

Important notice:

  • All mandatory fields must be re-submitted even if they are not being modified. The service will error if mandatory fields are missing on job update.
  • Any non-mandatory fields must be re-submitted even if they are not being updated. The service will assume any missing fields are not required and removed from the database.
  • You should not change the <version>, <id>, <created> and <updated> elements; these are non-editable fields.

PUT https://core.ws.efinancialcareers.com/v1/jobs/{jobid}

Mandatory HTTP headers

Content-Type: application/xml

Authorization: EfcAuth realm=”EFC”, token=”522c3c4bd036a69db428ce4274745e9d”

Request body

<job xmlns="http://efinancialcareers.com/schema">
    <id>57</id>
    <version>0</version>
    <defaultDescription lang="DE">
        <title>Job ONE in German</title>
        <description>Unser Kunde ist ein expandierendes Investmentbank derzeit, die ihre Kreditkarten Flow-Sales-Team mit einem erfahrenen Vertriebsmitarbeiter entwickeln.</description>
        <summary>Die Zuständigkeiten für diese Gelegenheit gehören</summary>
        <salaryDescription>Basic + Bonus-CD EUR</salaryDescription>
    </defaultDescription>
    <positionType>PERMANENT</positionType>
    <employmentType>FULL_TIME</employmentType>
    <yearsExperience>SEVEN_TEN_YEARS_EXPERIENCE</yearsExperience>
    <salaryBand>SIXTH_TIER</salaryBand>
    <salaryCurrency>GBP</salaryCurrency>

    <workArrangementType>HYBRID</workArrangementType>

    <customExpirationDt>2025-05-12</customExpirationDt>
    <location>
        <refId>2643743</refId>
    </location>
    <brand>
        <refId>111</refId>
    </brand>
    <primarySector>
        <sectorCode>DEBT_FIXED_INCOME</sectorCode>
        <subSectorCode>DEBT_FIXED_INCOME__SALES_TRADING</subSectorCode>
    </primarySector>
    <applicationMethod>EMAIL</applicationMethod>
    <autoReply>false</autoReply>
    <screenQuestionnaire>false</screenQuestionnaire>
    <contactDetails>
        <contactEmail>[email protected]</contactEmail>
    </contactDetails>
</job>

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

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<ns2:job href="https://core.ws.efinancialcareers.com/v1/jobs/57" xsi:schemaLocation="http://efinancialcareers.com/schema https://core.ws.efinancialcareers.com/v1/schema">
    <ns2:id>57</ns2:id>
    <ns2:version>1</ns2:version>
    <ns2:defaultDescription lang="DE">
        <ns2:title>Job ONE in German</ns2:title>
        <ns2:description>Unser Kunde ist ein expandierendes Investmentbank derzeit, die ihre Kreditkarten Flow-Sales-Team mit einem erfahrenen Vertriebsmitarbeiter entwickeln.</ns2:description>
        <ns2:summary>Die Zuständigkeiten für diese Gelegenheit gehören</ns2:summary>
        <ns2:salaryDescription>Basic + Bonus-CD EUR</ns2:salaryDescription>
    </ns2:defaultDescription>
    <ns2:multiLangDescription />
    <ns2:positionType>PERMANENT</ns2:positionType>
    <ns2:employmentType>FULL_TIME</ns2:employmentType>
    <ns2:yearsExperience>SEVEN_TEN_YEARS_EXPERIENCE</ns2:yearsExperience>
    <ns2:salaryBand>SIXTH_TIER</ns2:salaryBand>
    <ns2:salaryCurrency>GBP</ns2:salaryCurrency>
    <ns2:user href="https://app.ws.efinancialcareers.com/v1/users/168">
        <ns2:id>168</ns2:id>
        <ns2:version>9</ns2:version>
        <ns2:firstName>Broadbean test user</ns2:firstName>
        <ns2:lastName>test</ns2:lastName>
        <ns2:fullName>test user test</ns2:fullName>
        <ns2:email>[email protected]</ns2:email>
        <ns2:company href="https://app.ws.efinancialcareers.com/v1/companies/123">
            <ns2:refId>123</ns2:refId>
        </ns2:company>
        <ns2:myCompanies />
        <ns2:preferences>
            <ns2:refId>123</ns2:refId>
        </ns2:preferences>
        <ns2:accounts>
            <ns2:account href="https://app.ws.efinancialcareers.com/v1/users/168/accounts/161">
                <ns2:refId>161</ns2:refId>
            </ns2:account>
        </ns2:accounts>
        <ns2:teams>
            <ns2:team href="https://app.ws.efinancialcareers.com/v1/teams/123">
                <ns2:refId>123</ns2:refId>
            </ns2:team>
        </ns2:teams>
        <ns2:approved>false</ns2:approved>
        <ns2:internal>false</ns2:internal>
        <ns2:sendNewsLetter>false</ns2:sendNewsLetter>
        <ns2:created>2012-05-23T08:35:24.847Z</ns2:created>
        <ns2:updated>2014-06-17T12:21:35.650Z</ns2:updated>
    </ns2:user>
    <ns2:company href="https://app.ws.efinancialcareers.com/v1/companies/123">
        <ns2:id>123</ns2:id>
        <ns2:version>18</ns2:version>
        <ns2:siebelReferenceNumber>9991</ns2:siebelReferenceNumber>
        <ns2:name>eFC jobfeed test prod</ns2:name>
        <ns2:ofccpCompliant>true</ns2:ofccpCompliant>
        <ns2:allowExternalAppsWithoutLogin>false</ns2:allowExternalAppsWithoutLogin>
        <ns2:socialCvSearchEnabled>false</ns2:socialCvSearchEnabled>
        <ns2:socialCvSearchShowPhotoEnabled>false</ns2:socialCvSearchShowPhotoEnabled>
        <ns2:status>1</ns2:status>
        <ns2:address>
            <ns2:id>123</ns2:id>
            <ns2:version>6</ns2:version>
            <ns2:address1>London</ns2:address1>
            <ns2:postalCode>EC2A</ns2:postalCode>
            <ns2:cityLocationId>-1041424</ns2:cityLocationId>
            <ns2:email>[email protected]</ns2:email>
            <ns2:created>2012-05-22T12:16:25.647Z</ns2:created>
            <ns2:updated>2013-06-26T11:29:25.907Z</ns2:updated>
        </ns2:address>
        <ns2:companyType>DIRECT_EMPLOYER</ns2:companyType>
        <ns2:childCompanies />
        <ns2:users>
            <ns2:user href="https://app.ws.efinancialcareers.com/v1/users/123">
                <ns2:refId>123</ns2:refId>
            </ns2:user>
        </ns2:users>
        <ns2:contracts>
            <ns2:contract href="https://app.ws.efinancialcareers.com/v1/contracts/123">
                <ns2:refId>123</ns2:refId>
            </ns2:contract>
        </ns2:contracts>
        <ns2:teams>
            <ns2:team href="https://app.ws.efinancialcareers.com/v1/teams/123">
                <ns2:refId>123</ns2:refId>
            </ns2:team>
        </ns2:teams>
        <ns2:brands>
            <ns2:brand href="https://app.ws.efinancialcareers.com/v1/brands/123">
                <ns2:refId>123</ns2:refId>
            </ns2:brand>
        </ns2:brands>
        <ns2:created>2012-05-22T12:16:25.623Z</ns2:created>
        <ns2:updated>2014-04-02T15:44:42.317Z</ns2:updated>
    </ns2:company>
    <ns2:location href="https://app.ws.efinancialcareers.com/v1/locations/2643743">
        <ns2:id>2643743</ns2:id>
        <ns2:name>London</ns2:name>
        <ns2:latitude>51.50853</ns2:latitude>
        <ns2:longitude>-0.12574</ns2:longitude>
        <ns2:parents>
            huge list of <ns2:location>...</ns2:location>
        </ns2:parents>
        <ns2:type>CITY</ns2:type>
        <ns2:country>GB</ns2:country>
    </ns2:location>
    <ns2:brand href="https://app.ws.efinancialcareers.com/v1/brands/123">
        <ns2:id>125</ns2:id>
        <ns2:version>2</ns2:version>
        <ns2:name>test jobfeedtesting</ns2:name>
        <ns2:companies>
            <ns2:company href="https://app.ws.efinancialcareers.com/v1/companies/123">
                <ns2:refId>123</ns2:refId>
            </ns2:company>
        </ns2:companies>
        <ns2:teams>
            <ns2:team href="https://app.ws.efinancialcareers.com/v1/teams/123">
                <ns2:refId>123</ns2:refId>
            </ns2:team>
        </ns2:teams>
        <ns2:created>2012-05-23T08:32:18.940Z</ns2:created>
        <ns2:updated>2012-05-23T08:32:18.967Z</ns2:updated>
    </ns2:brand>
    <ns2:primarySector>
        <ns2:sectorCode>DEBT_FIXED_INCOME</ns2:sectorCode>
        <ns2:subSectorCode>DEBT_FIXED_INCOME__SALES_TRADING</ns2:subSectorCode>
    </ns2:primarySector>
    <ns2:jobCustomFields />
    <ns2:applicationMethod>EMAIL</ns2:applicationMethod>
    <ns2:autoReply>false</ns2:autoReply>
    <ns2:screenQuestionnaire>false</ns2:screenQuestionnaire>
    <ns2:contactDetails>
        <ns2:contactEmail display="true">[email protected]</ns2:contactEmail>
    </ns2:contactDetails>
    <ns2:status>PENDING</ns2:status>
    <ns2:entityStatus>ACTIVE</ns2:entityStatus>
    <ns2:created>2015-02-18T09:04:25.667Z</ns2:created>
    <ns2:updated>2015-02-18T09:06:27.286Z</ns2:updated>
    <ns2:labelTranslations>
        a huge list of <ns2:translation>...</ns2:translation>
    </ns2:labelTranslations>
    <ns2:dictTranslations>
        a huge list of <ns2:translation>...</ns2:translation>
    </ns2:dictTranslations>
    <ns2:jobTemplate>
        <ns2:id>1</ns2:id>
        <ns2:version>0</ns2:version>
        <ns2:jobTemplateName>Default eFC Template</ns2:jobTemplateName>
    </ns2:jobTemplate>
</ns2:job>