---
type: api
title: Get platform info
description: Retrieves information about the active platform.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/operation/operation-get-platform
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/operation/operation-get-platform
products:
  - Elastic Cloud Enterprise
---

# Get platform info

## Paths

- `GET` `/platform`

- [Basic auth](/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/authentication#basicauth)
- [Api key auth](/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/authentication#apikey)

## Description

Retrieves information about the active platform.

## Response

The platform information is retrieved.

`application/json`

- `version` (string)
  Platform version
- `services` ([] PlatformServiceInfo)
  - `type` (string)
    Name of service
  - `image` ([] PlatformServiceImageInfo)
    - `id` (string)
      Id of runner that hosts the container
    - `tag` (string)
      Image tag
    - `version` (string)
      Version of service
    - `hash` (string)
      Image hash code
- `phone_home_enabled` (boolean)
  Is the phone-home service, which returns anonymized usage statistics to Elastic, enabled
- `eula_accepted` (boolean)
  Indicates if the End User License Agreement been accepted
- `regions` ([] RegionInfo)
  Information on regions
  - `region_id` (string)
    Identifier of this region
  - `zookeeper_states` ({} ZookeeperSummary)
    Information about the ZooKeeper state.
    - `states` ([] ZookeeperNodeInfo)
      Information about the nodes
      - `id` (string)
        Identifier of this ZooKeeper node
      - `state` (enum)
        State of the ZooKeeper node
        Values: `connected`, `suspended`, `reconnected`, `lost`, `read_only`
  - `allocators` ({} AllocatorsSummary)
    Summarized information about allocators.
    - `healthy` (boolean)
      Whether all allocators are healthy
    - `zone_summaries` ([] AllocatorsZoneSummary)
      Summarized information on allocators in each zone
      - `zone_id` (string)
        Identifier of the zone
      - `total_allocators` (integer)
        Total number of allocators
      - `healthy_allocators` (integer)
        Number of healthy allocators
      - `connected_allocators` (integer)
        Number of connected allocators
      - `disconnected_allocators` (integer)
        Number of disconnected allocators
      - `in_maintenance_allocators` (integer)
        Number of connected allocators in maintenance
      - `connected_capacity` (integer)
        Capacity of connected allocators in megabytes
      - `max_available_capacity` (integer)
        Maximum capacity available in one allocator in megabytes
      - `instances` (integer)
        Number of instances across all allocators in the region
  - `runners` ({} RunnersSummary)
    Summarized information about the runners.
    - `healthy` (boolean)
      Whether all runners are healthy
    - `total_runners` (integer)
      Total number of runners
    - `healthy_runners` (integer)
      Number of healthy runners
    - `connected_runners` (integer)
      Number of connected runners
    - `connected_capacity` (integer)
      Total capacity of connected runners in megabytes
    - `max_available_capacity` (integer)
      Maximum capacity available in one runner in megabytes
    - `containers_count` (integer)
      Total number of containers
  - `proxies` ({} ProxiesSummary)
    Summarized information about proxies.
    - `healthy` (boolean)
      Whether all proxies are healthy
    - `expected_proxies_count` (integer)
      Expected number of proxies
    - `proxies_count` (integer)
      Total number of proxies
    - `proxies` ([] ProxySummary)
      Summarized information about each proxy
      - `proxy_id` (string)
        The proxy identifier
      - `healthy` (boolean)
        Whether this proxy is healthy
  - `container_sets_status` ({} ContainerSetsSummary)
    Summarized information about container sets
    - `healthy` (boolean)
      Whether all container sets are healthy
    - `healthy_container_sets_count` (integer)
      Number of healthy container sets
    - `unhealthy_container_sets_count` (integer)
      Number of unhealthy container sets
    - `unhealthy_container_sets` ([] ContainerSetSummary)
      Summarized information about unhealthy container sets
      - `container_set_id` (string)
        The identifier for this container set
      - `healthy` (boolean)
        Whether the container set is healthy
      - `hidden` (boolean)
        True if the container set is hidden
      - `containers_created_count` (integer)
        Number of containers created in this container set
      - `containers_started_count` (integer)
        Number of containers started in this container set
      - `containers_running_count` (integer)
        Number of containers running in this container set
      - `containers_expected_running_count` (integer)
        Expected number of running containers in this container set
  - `constructors` ({} ConstructorOverview)
    The overview information for the installed constructors.
    - `constructors` ([] ConstructorInfo)
      - `status` ({} ConstructorHealthStatus)
        The health status of the constructor.
        - `connected` (boolean)
          Whether the constructor is connected
        - `maintenance_mode` (boolean)
          Whether the constructor is in maintenance mode
      - `constructor_id` (string)
        Identifier for this constructor
  - `coordinators` ({} CoordinatorsSummary)
    Summarized information about coordinators.
    - `coordinators` ([] CoordinatorSummary)
      Summarized information on each coordinator
      - `name` (string)
        Name of this coordinator
      - `public_hostname` (string)
        Public hostname of this coordinator
      - `leader_port` (integer)
        Leader port of this coordinator
      - `election_port` (integer)
        Election port of this coordinator
      - `client_port` (integer)
        Client port of this coordinator
      - `attributes` (map string to string)
        Attributes of this coordinator
  - `resources` ({} PlatformResourcesSummary)
    Information about resources.
    - `healthy` (boolean)
      Whether all resources are healthy
    - `available_count` (integer)
      Number of available resources
    - `used_count` (integer)
      Number of used resources
    - `missing_count` (integer)
      Number of missing resources
    - `minimum_available_count` (integer)
      Minimum number of available resources
    - `account_count` (integer)
      Number of accounts
- `unreachable_regions` ([] UnreachableRegionInfo)
  Information on currently unreachable regions
  - `region_id` (string)
    Identifier of this region
## Code Examples

#### Console

```console
GET /platform
```

#### curl

```curl
curl -X GET "/platform"
```

