The Releases API provides users a method to explore the different versions of Elasticsearch available to their account.
Alpha Stage
Info
The Bonsai API is currently in its Alpha release phase. It may not be feature-complete, and is subject to change without notice. If you have any questions about the roadmap of the API, please reach out to support.
The Releases API provides users a method to explore the different versions of Elasticsearch available to their account. This API supports the following actions:
- View all available releases for your account
- View a single release for your account
All calls to the Releases API must be authenticated with an active API token.
The Bonsai Release Object
The Bonsai API provides a standard format for Release objects. A Release object includes:
| Attribute | Description |
|---|---|
| name | A String representing the name for the release. |
| slug | A String representing the machine-readable name for the deployment. |
| version | A String representing the version of the release. |
| multitenant | A Boolean representing whether or not the release is available on multitenant deployments. |
View all available releases
The Bonsai API provides a method to get a list of all releases available to your account. An HTTP GET call is made to the /releases endpoint, and Bonsai will return a JSON list of Release objects.
Supported Parameters
No parameters are supported for this action.
HTTP Request
An HTTP GET call is made to /releases.
HTTP Response
Upon success, Bonsai responds with an HTTP 200: OK code, along with a JSON list representing the releases available to your account:
{
"releases": [
{
"name": "Elasticsearch 5.6.16",
"slug": "elasticsearch-5.6.16",
"service_type": "elasticsearch",
"version": "5.6.16",
"multitenant": true
},
{
"name": "Elasticsearch 6.5.4",
"slug": "elasticsearch-6.5.4",
"service_type": "elasticsearch",
"version": "6.5.4",
"multitenant": true
},
{
"name": "Elasticsearch 7.2.0",
"slug": "elasticsearch-7.2.0",
"service_type": "elasticsearch",
"version": "7.2.0",
"multitenant": true
}
]
}
View a single release
The Bonsai API provides a method to get information about a single release available to your account.
Supported Parameters
No parameters are supported for this action.
HTTP Request
An HTTP GET call is made to /releases/[:slug].
HTTP Response
Upon success, Bonsai responds with an HTTP 200: OK code, along with a JSON body representing the Release object:
{
"name": "Elasticsearch 7.2.0",
"slug": "elasticsearch-7.2.0",
"service_type": "elasticsearch",
"version": "7.2.0",
"multitenant": true
}
Ready to take a closer look at Bonsai?
Find out if Bonsai is a good fit for you in just 15 minutes.