SAP Knowledge Base Article - Public

2910059 - Candidate Upsert - The operation is not supported as the entity has been anonymized with the index 0

Symptom

Trying to update a candidate via ODATA Upsert 
the call fails with the error:
The operation is not supported as the entity has been anonymized with the index 0

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

ODATA API Upsert using "Candidate" Entity, example:

POST  .../odata/v2/upsert


Request Payload:

{
"__metadata":{
"type":"SFOData.Candidate",
"uri":"Candidate(4151)"
}
}

RESPONSE:

<?xml version="1.0" encoding="utf-8"?>

    <entry>
        <content type="application/xml">
            <m:properties>
                <d:key m:null="true"></d:key>
                <d:status>ERROR</d:status>
                <d:editStatus m:null="true"></d:editStatus>
                <d:message>The operation is not supported as the entity has been anonymized with the index 0</d:message>
                <d:index m:type="Edm.Int32">0</d:index>
                <d:httpCode m:type="Edm.Int32">500</d:httpCode>
                <d:inlineResults m:type="Bag(SFOData.UpsertResult)"></d:inlineResults>
            </m:properties>
        </content>
    </entry>
</feed>

Cause

Using reporting tools verify "Anonymised Flag" for that Candidate ID you are trying to Upsert

If that value is "Anonymised" is not possible update anymore the candidate via ODATA Upsert and this is the explanation of that error

Resolution

This is the current design of the system:
is not possible to update via ODATA API an anonymized candidate

Keywords

ODATA Upsert Anonymized candidate Error , KBA , LOD-SF-RCM-JOB , Job Postings & Requisitions , Problem

Product

SAP SuccessFactors Recruiting all versions