Symptom
You are trying to execute an OData call for a collection with e.g. Delete method, but it fails with the following error message:
'The specified HTTP method is not allowed for the resource identified by the Data Service Request URI'.
A Get request of the same URL can be performed successfully.
Environment
SAP Cloud for Customer
Cause
Patch, Put or Delete methods need the key (the object ID) also in the URL.
Resolution
Instead of e.g.:
https://myXXXXX.crm.ondemand.com/sap/c4c/odata/.............Collection
use e.g.:
https://myXXXXX.crm.ondemand.com/sap/c4c/odata/.............Collection('<ObjectID>')
Keywords
not working unable able , KBA , LOD-CRM-INT-API , OData API (C4C Only) , Problem
Product
SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications 2108