Create or update a script or search template
Creates or updates a stored script or search template.
Path parameters
-
Identifier for the stored script or search template. Must be unique within the cluster.
-
Context in which the script or search template should run. To prevent errors, the API immediately compiles the script or template in this context.
Query parameters
-
master_timeout string
Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.
-
timeout string
Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.
PUT
/_scripts/{id}/{context}
curl \
-X PUT http://api.example.com/_scripts/{id}/{context} \
-H "Content-Type: application/json" \
-d '{"script":{"":"painless","options":{"additionalProperty1":"string","additionalProperty2":"string"},"source":"string"}}'
Request examples
{
"script": {
"": "painless",
"options": {
"additionalProperty1": "string",
"additionalProperty2": "string"
},
"source": "string"
}
}
Response examples (200)
{
"acknowledged": true
}