Get the status of an Elasticsearch project

Base URL
https://api.elastic-cloud.com
  • GET /api/v1/serverless/projects/elasticsearch/{id}/status
Auth

The response indicates whether the project is initialized and ready to be used. The phase will change from "initializing" to "initialized" when the project is ready.

Path parameters

id string · pattern: ^[a-z0-9]{32}$ required

The ID of the project

Responses

The requested Elasticsearch project status

application/json
phase enum required

Current phase of the project:

  • initializing: the project is still being created and is not ready for use yet. Projects being resumed or restored transition back to this phase.
  • initialized: the project has been created successfully and is ready for use
  • deleting: the project is being deleted but the process has not completed yet. The project is not usable in this phase.
  • deleted: the project has been deleted. This is a terminal phase, after which the project will be removed from the system after a certain retention period.
  • suspending: the project is being suspended but the process has not completed yet. The project is not usable in this phase.
  • suspended: the project has been suspended. The project is not usable in this phase.
Values: initializing initialized deleting suspending suspended
phase_change_timestamp string · format: date-time

Date and time when the project changed to the current phase.

Not Found

application/json
errors object[] required
message string required

A human-readable message of the error.

code string required

An identifier for this type of error.

Base URL
https://api.elastic-cloud.com