I've been looking up how to do this for a while and I haven't seen any thorough explanations, just hints. Is there like a secret repository of clearly defined Mathematica code somewhere that I cant find? Anyways, I have an element in *JSon* and want to add it to a internal url specific to that element and for which I have write permissions. For example: <https://www.internalSite.com/master/siteID/elementID>

What I've been seeing consistently is something like 

```
URLFetch["url", "Method"->"Post", "RawJSON"]

```

Which is strange because the reference guide says [`URLFetch`](http://reference.wolfram.com/language/ref/URLFetch.html) only takes in two arguments: the url and "elements." It does mention methods (but not how to use them), but only the *"Get"* method.

So my question is basically, [`URLFetch`](http://reference.wolfram.com/language/ref/URLFetch.html) was replaced w/ [`URLExecute`](http://reference.wolfram.com/language/ref/URLExecute.html), so how can I use it to *"Put"* *Json* on the website? What arguments do I need to specify, how does defining a method work, etc? 

i.e. When I go to the above url, I want to see the JSon I put there. 

EDIT: I just remembered I'll actually have to create the url as well as add the element to it. We have a server "internalSite.com/master/siteID" for example that contains links to all the JSon elements. I need to create another linked url "<https://www.internalSite.com/master/siteID/elementID>" for example and add the raw JSon to said url.

Thank you