---
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/4641/api/doc/cloud-enterprise/v4/operation/operation-get-constructors
resource: https://www.elastic.co/elastic/docs-builder/docs/4641/api/doc/cloud-enterprise/v4/operation/operation-get-constructors
products:
  - Elastic Cloud Enterprise
---

# Get constructors

Authentication: required

## Paths

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

## Description

Retrieves an overview of all constructors in an ECE installation.

## Response

An overview of all constructors.

`application/json`

- `constructors` (object[])
  - `status` (object)
    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

#### curl

```curl
curl -X GET "${API_URL}/platform/infrastructure/constructors" \
  -u "${USERNAME}:${PASSWORD}"
```

## Response examples

#### 200

`application/json`

Generated from the API spec. Values are representative. Unions use the first variant; deeply nested or large bodies may omit fields.

```json
{
  "constructors": [
    {
      "status": {
        "connected": false,
        "maintenance_mode": false
      },
      "constructor_id": "string"
    }
  ]
}
```

