Symptom
Permission error returned on the API payload response when upsert operation is triggered for Custom MDF entity "No permission to send full purge upsert request".
Response Payload:
{ "d" : [ { "key" : "cust_Entity, "status" : "ERROR", "editStatus" : null, "message" : "No permission to send full purge upsert request!", "index" : 0, "httpCode" : 403, "inlineResults" : null } ] }
Environment
Successfactors
Reproducing the Issue
Odata API upsert
Cause
The user / account performing upsert operation does not have permission set for 'Admin access to MDF OData API'.
Resolution
Enable permission for the API user/account performing the upsert operation to custom MDF entity
1. Go to admin Center
2. Under tool search, Manage Permission role
3. Select User > Find Metadata Framework related permission and enable 'Admin access to MDF OData API'.
Keywords
Metadata Framework, Odata API, "httpCode" : 403, Custom MDF Entity , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-MDF , Metadata Framework API (MDF) , Problem