Upload stack packedit

Creates or updates an Elastic Stack pack and template. The endpoint supports multipart/form-data requests, as well as application/zip and application/octet-stream requests with a binary body. The maximum size of the payload is 1Mb. When the archive contains an Elastic Stack configuration that is available through the API, the configuration and template are overwritten.

Requestedit

POST /api/v1/stack/versions

Form Parametersedit

Name Type Required Description

file

file

Y

Zip file that contains one or multiple stack configurations

Responsesedit

200

(StackVersionArchiveProcessingResult)

The Elastic Stack pack successfully processed.

400

(StackVersionArchiveProcessingResult)

  • There is an error in the file. Choose a different file, then try again. (code: stackpack.bad_archive)
  • Some unexpected error occurred. (code: stackpack.unknown_internal_error)

Headers

x-cloud-error-codes (string; allowed values: [stackpack.bad_archive, stackpack.unknown_internal_error])
The error codes associated with the response

Request exampleedit

curl -XPOST https://{{hostname}}/api/v1/stack/versions \
-H "Authorization: ApiKey $ECE_API_KEY" \
-H 'Content-Type: multipart/form-data'