SAP Knowledge Base Article - Public

3461911 - Error while creating job requisition via OData API: "Invalid value for property id" - Recruiting Management

Symptom

When trying to create a job requisition using OData API, there's an error of "Invalid value for property id".

-------------

<d:status>ERROR</d:status>
                <d:editStatus m:null="true"></d:editStatus>
                <d:message>Invalid value   for property id</d:message>

Environment

SAP SuccessFactors Recruiting Management

Cause

There is a picklist option ID that is null in the payload.

i.e. 

 "mfield6" : {"__metadata":{"uri":"/PicklistOption(' ')"}},

Resolution

Please make sure to have all the picklist option IDs filled out in your API call to successfully create the job requisition.

Keywords

Odata, API, insert, upsert, picklist, invalid, value, property id , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions