{ "watcher.put_watch": { "documentation": "http://www.elastic.co/guide/en/watcher/current/appendix-api-put-watch.html", "methods": [ "PUT", "POST" ], "url": { "path": "/_watcher/watch/{id}", "paths": [ "/_watcher/watch/{id}" ], "parts": { "id": { "type" : "string", "description" : "Watch ID", "required" : true } }, "params": { "master_timeout": { "type": "duration", "description": "Specify timeout for watch write operation" } } }, "body": { "description" : "The watch", "required" : true } } }