SAP Knowledge Base Article - Public

3247346 - OData API Response: "unknown property [Property ID] for [Recruiting Entity]" - RCM


When trying to do an UPSERT through OData API, getting an error: "unknown property [Property ID] for [Recruiting Entity]".

E.g.: unknown property startDate for CandidateBackground_Education


SAP SuccessFactors Recruiting Management


The property ID is referring to a field ID that is not available in the OData API Data Dictionary. This can happen because the field is not configured in any of the recruiting templates (candidate profile template, job application template, job requisition template, etc.), or the property is wrongly written, not following the OData API Data Dictionary. The property ID is case sensitive.


In order to upsert on a field, this field must be part of the OData API Data Dictionary, and to do that the field must be configured on the appropriate template. If the field is a custom field, in order to make it upsertable, it must be reportable as well.


upsert, job, application, template, xml, error, insert, update, odata, api, sf, sfapi, json, unknown, property, entity. , KBA , LOD-SF-RCM , Recruiting Management , Problem


SAP SuccessFactors Recruiting all versions