Synchronous compare, merge, graft or patch may be specified by posting a JSON request  or using multipart/form-data.  Details are given on these pages:

Asynchronous operations are detailed here.