Skip to main content
POST
/
deployments
/
extensions
Create an extension
curl --request POST \
  --url https://api.elastic-cloud.com/api/v1/deployments/extensions \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "description": "<string>",
  "download_url": "<string>",
  "extension_type": "bundle",
  "name": "<string>",
  "version": "<string>"
}'
{
  "deployments": [
    "<string>",
    "<string>"
  ],
  "description": "<string>",
  "download_url": "<string>",
  "extension_type": "bundle",
  "file_metadata": {
    "last_modified_date": "<dateTime>",
    "size": "<long>",
    "url": "<uri>"
  },
  "id": "<string>",
  "name": "<string>",
  "url": "<string>",
  "version": "<string>"
}

Authorizations

Authorization
string
header
required

Body

application/json
description
string
Example:

"<string>"

download_url
string
Example:

"<string>"

extension_type
string
Example:

"bundle"

name
string
Example:

"<string>"

version
string
Example:

"<string>"

Response

The extension that was just created.

deployments
string[]
Example:
["<string>", "<string>"]
description
string
Example:

"<string>"

download_url
string
Example:

"<string>"

extension_type
string
Example:

"bundle"

file_metadata
object
id
string
Example:

"<string>"

name
string
Example:

"<string>"

url
string
Example:

"<string>"

version
string
Example:

"<string>"

I