---
type: api
title: Get constructors
description: Retrieves an overview of all constructors in an ECE installation.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/operation/operation-get-constructors
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/v4/operation/operation-get-constructors
products:
  - Elastic Cloud Enterprise
---

# Get constructors

## Paths

- `GET` `/platform/infrastructure/constructors`

- [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 an overview of all constructors in an ECE installation.

## Response

An overview of all constructors.

`application/json`

- `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
## Code Examples

#### Console

```console
GET /platform/infrastructure/constructors
```

#### curl

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

