Can a HTTP PATCH request create an resource?
<p>If a PATCH request is applied to a resource that doesn't exist yet, is it then allowed to create the resource or do I need a separate POST/PUT request in that case?</p>

<p>The <code>PATCH</code> request would go to the URL for the resource for example: <code>PATCH /object/1234</code>. If the object with the ID 1234 is in the database I'll create it, otherwise I'll update it.</p>

<p>The <code>PATCH</code> request doesn't contain all fields, that's why I don't use <code>PUT</code>.</p>