{ "bulk": { "documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-bulk.html", "methods": ["POST", "PUT"], "url": { "path": "/_bulk", "paths": ["/_bulk", "/{index}/_bulk", "/{index}/{type}/_bulk"], "parts": { "index": { "type" : "string", "description" : "Default index for items which don't provide one" }, "type": { "type" : "string", "description" : "Default document type for items which don't provide one" } }, "params": { "consistency": { "type" : "enum", "options" : ["one", "quorum", "all"], "description" : "Explicit write consistency setting for the operation" }, "refresh": { "type" : "boolean", "description" : "Refresh the index after performing the operation" }, "replication": { "type" : "enum", "options" : ["sync","async"], "default" : "sync", "description" : "Explicitely set the replication type" }, "routing": { "type" : "string", "description" : "Specific routing value" }, "timeout": { "type" : "time", "description" : "Explicit operation timeout" }, "type": { "type" : "string", "description" : "Default document type for items which don't provide one" }, "timeout": { "type" : "time", "description" : "Explicit operation timeout" } } }, "body": { "description" : "The operation definition and data (action-data pairs), separated by newlines", "required" : true, "serialize" : "bulk" } } }