I have a client calling various SF REST APIs.
So far so good. Unfortunately (and inexplicably in my opinion), object create, update, and delete operations can handle 1 object per REST API request, however, which has some serious drawbacks (e.g. unnecessary network chatter/latency for each object, inability to do everything in 1 transaction, etc).
I don't want to have to create custom services in SalesForce -- as the client should be generic to any SalesForce installation. And I don't want to rewrite everything in SOAP -- REST is much more appropriate overall.
Is there a way I can just make multi-object create, update, and delete calls from my REST client, e.g. using bare-bones SOAP calls for precisely these calls and passing the access token already established for the REST calls?
I really don't get why these capabilities are excluded from the REST API itself.