Currently `/api/put` accepts HTTP POST requests only. This should be re-implemented over HTTP PUT to indicate that the API is idempotent. This issue tracks the progress on this change.