This would be a duplicate, but I really need a good solution. I have tried to research but failed to find anything. Not to complicate, I know it is easy if I just used a `GET` method, but I needed to use `DELETE` method. Using `DELETE` would be easy for the api that I'm sending the request to directly call its `Delete` method. I know I should not set the `Body` but, how I'am able to send the `id` to the api? **Code Snippet:** HttpRequest req = new HttpRequest(); HttpResponse res = new HttpResponse(); Http http = new Http(); req.setEndpoint('testsite.com/api/User'); req.setMethod('DELETE'); req.setBody('29'); req.setHeader('Content-Type', 'application/json'); try { res = http.send(req); } catch(System.CalloutException e) { System.debug('Callout error:' + e); } System.debug(res.getBody());