---
type: api
title: Platform - Infrastructure
description: Manage the admin console, allocators, constructors, coordinators, licenses, proxies, roles, and runners.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/group/endpoint-platforminfrastructure
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/group/endpoint-platforminfrastructure
products:
  - Elastic Cloud Enterprise
---

# Platform - Infrastructure

`PlatformInfrastructure`

Manage the admin console, allocators, constructors, coordinators, licenses, proxies, roles, and runners.

- [Get API base Url](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-api-base-url): `GET` `/platform/configuration/api_base_url`
- [Set API base Url](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-api-base-url): `PUT` `/platform/configuration/api_base_url`
- [List Config Store Option](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-list-config-store-option): `GET` `/platform/configuration/store`
- [Find Config Store Option by name](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-config-store-option): `GET` `/platform/configuration/store/{config_option_id}`
- [Create Config Store Option](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-create-config-store-option): `POST` `/platform/configuration/store/{config_option_id}`
- [Update Config Store Option](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-put-config-store-option): `PUT` `/platform/configuration/store/{config_option_id}`
- [Delete Config Store Option by name](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-config-store-option): `DELETE` `/platform/configuration/store/{config_option_id}`
- [Get adminconsoles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-adminconsoles): `GET` `/platform/infrastructure/adminconsoles`
- [Reindex region indices](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-reindex-adminconsoles): `POST` `/platform/infrastructure/adminconsoles/_reindex`
- [Get adminconsole logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-adminconsole-logging-settings): `GET` `/platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings`
- [Set adminconsole logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-adminconsole-logging-settings): `PUT` `/platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings`
- [Delete adminconsole logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-adminconsole-logging-settings): `DELETE` `/platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings`
- [Update adminconsole logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-adminconsole-logging-settings): `PATCH` `/platform/infrastructure/adminconsoles/{adminconsole_id}/logging_settings`
- [Get allocators](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-allocators): `GET` `/platform/infrastructure/allocators`
- [Resynchronize allocators](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-allocators): `POST` `/platform/infrastructure/allocators/_resync`
- [Search allocators](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-search-allocators): `POST` `/platform/infrastructure/allocators/_search`
- [Get allocator](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-allocator): `GET` `/platform/infrastructure/allocators/{allocator_id}`
- [Delete allocator](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-allocator): `DELETE` `/platform/infrastructure/allocators/{allocator_id}`
- [Resynchronize allocator](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-allocator): `POST` `/platform/infrastructure/allocators/{allocator_id}/_resync`
- [Move clusters](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-move-clusters): `POST` `/platform/infrastructure/allocators/{allocator_id}/clusters/_move`
- [Move clusters by type](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-move-clusters-by-type): `POST` `/platform/infrastructure/allocators/{allocator_id}/clusters/{cluster_type}/_move`
- [Get allocator logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-allocator-logging-settings): `GET` `/platform/infrastructure/allocators/{allocator_id}/logging_settings`
- [Set allocator logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-allocator-logging-settings): `PUT` `/platform/infrastructure/allocators/{allocator_id}/logging_settings`
- [Delete allocator logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-allocator-logging-settings): `DELETE` `/platform/infrastructure/allocators/{allocator_id}/logging_settings`
- [Update allocator logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-allocator-logging-settings): `PATCH` `/platform/infrastructure/allocators/{allocator_id}/logging_settings`
- [Start maintenance mode](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-start-allocator-maintenance-mode): `POST` `/platform/infrastructure/allocators/{allocator_id}/maintenance-mode/_start`
- [Start maintenance mode](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-start-constructor-maintenance-mode): `POST` `/platform/infrastructure/constructors/{constructor_id}/maintenance-mode/_start`
- [Stop maintenance mode](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-stop-allocator-maintenance-mode): `POST` `/platform/infrastructure/allocators/{allocator_id}/maintenance-mode/_stop`
- [Stop maintenance mode](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-stop-constructor-maintenance-mode): `POST` `/platform/infrastructure/constructors/{constructor_id}/maintenance-mode/_stop`
- [Get allocator metadata](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-allocator-metadata): `GET` `/platform/infrastructure/allocators/{allocator_id}/metadata`
- [Set allocator metadata](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-allocator-metadata): `PUT` `/platform/infrastructure/allocators/{allocator_id}/metadata`
- [Set allocator metadata item](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-allocator-metadata-item): `PUT` `/platform/infrastructure/allocators/{allocator_id}/metadata/{key}`
- [Delete allocator metadata item](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-allocator-metadata-item): `DELETE` `/platform/infrastructure/allocators/{allocator_id}/metadata/{key}`
- [Get allocator settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-allocator-settings): `GET` `/platform/infrastructure/allocators/{allocator_id}/settings`
- [Set allocator settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-allocator-settings): `PUT` `/platform/infrastructure/allocators/{allocator_id}/settings`
- [Update allocator settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-allocator-settings): `PATCH` `/platform/infrastructure/allocators/{allocator_id}/settings`
- [List roles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-list-blueprinter-roles): `GET` `/platform/infrastructure/blueprinter/roles`
- [Create a role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-create-blueprinter-role): `POST` `/platform/infrastructure/blueprinter/roles`
- [Get role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-blueprinter-role): `GET` `/platform/infrastructure/blueprinter/roles/{blueprinter_role_id}`
- [Update role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-blueprinter-role): `PUT` `/platform/infrastructure/blueprinter/roles/{blueprinter_role_id}`
- [Delete role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-blueprinter-role): `DELETE` `/platform/infrastructure/blueprinter/roles/{blueprinter_role_id}`
- [Set blessings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-blueprinter-blessings): `PUT` `/platform/infrastructure/blueprinter/roles/{blueprinter_role_id}/blessings`
- [Add Blessing](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-add-blueprinter-blessing): `PUT` `/platform/infrastructure/blueprinter/roles/{blueprinter_role_id}/blessings/{runner_id}`
- [Get constructors](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-constructors): `GET` `/platform/infrastructure/constructors`
- [Resynchronize constructors](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-constructors): `POST` `/platform/infrastructure/constructors/_resync`
- [Get constructor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-constructor): `GET` `/platform/infrastructure/constructors/{constructor_id}`
- [Resynchronize constructor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-constructor): `POST` `/platform/infrastructure/constructors/{constructor_id}/_resync`
- [Get constructor logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-constructor-logging-settings): `GET` `/platform/infrastructure/constructors/{constructor_id}/logging_settings`
- [Set constructor logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-constructor-logging-settings): `PUT` `/platform/infrastructure/constructors/{constructor_id}/logging_settings`
- [Delete constructor logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-constructor-logging-settings): `DELETE` `/platform/infrastructure/constructors/{constructor_id}/logging_settings`
- [Update constructor logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-constructor-logging-settings): `PATCH` `/platform/infrastructure/constructors/{constructor_id}/logging_settings`
- [Get coordinators](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-coordinators): `GET` `/platform/infrastructure/coordinators`
- [Get coordinator candidates](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-coordinator-candidates): `GET` `/platform/infrastructure/coordinators/candidates`
- [Get a coordinator candidate](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-coordinator-candidate): `GET` `/platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}`
- [Delete coordinator candidate](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-coordinator-candidate): `DELETE` `/platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}`
- [Promote a coordinator candidate](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-promote-coordinator-candidate): `POST` `/platform/infrastructure/coordinators/candidates/{coordinator_candidate_id}/_promote`
- [Get a coordinator](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-coordinator): `GET` `/platform/infrastructure/coordinators/{coordinator_id}`
- [Demote a coordinator](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-demote-coordinator): `POST` `/platform/infrastructure/coordinators/{coordinator_id}/_demote`
- [Get proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxies): `GET` `/platform/infrastructure/proxies`
- [Create filtered group of proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-create-proxies-filtered-group): `POST` `/platform/infrastructure/proxies/filtered-groups`
- [Get filtered group of proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxies-filtered-group): `GET` `/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}`
- [Update filtered group of proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-proxies-filtered-group): `PUT` `/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}`
- [Delete filtered group of proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-proxies-filtered-group): `DELETE` `/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}`
- [Get health for a filtered group of proxies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxies-filtered-group-health): `GET` `/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}/health`
- [Get proxy health](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxies-health): `GET` `/platform/infrastructure/proxies/health`
- [Get proxies settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxies-settings): `GET` `/platform/infrastructure/proxies/settings`
- [Set proxy settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-proxies-settings): `PUT` `/platform/infrastructure/proxies/settings`
- [Update proxy settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-proxies-settings): `PATCH` `/platform/infrastructure/proxies/settings`
- [Get proxy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-proxy): `GET` `/platform/infrastructure/proxies/{proxy_id}`
- [Get runners](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-runners): `GET` `/platform/infrastructure/runners`
- [Resynchronize runners](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-runners): `POST` `/platform/infrastructure/runners/_resync`
- [Search runners](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-search-runners): `POST` `/platform/infrastructure/runners/_search`
- [Get runner](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-runner): `GET` `/platform/infrastructure/runners/{runner_id}`
- [Delete runner](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-runner): `DELETE` `/platform/infrastructure/runners/{runner_id}`
- [Resynchronize runner](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-resync-runner): `POST` `/platform/infrastructure/runners/{runner_id}/_resync`
- [Get runner logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-runner-logging-settings): `GET` `/platform/infrastructure/runners/{runner_id}/logging_settings`
- [Set runner logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-runner-logging-settings): `PUT` `/platform/infrastructure/runners/{runner_id}/logging_settings`
- [Delete runner logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-runner-logging-settings): `DELETE` `/platform/infrastructure/runners/{runner_id}/logging_settings`
- [Update runner logging settings](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-update-runner-logging-settings): `PATCH` `/platform/infrastructure/runners/{runner_id}/logging_settings`
- [Set runner roles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-runner-roles): `PUT` `/platform/infrastructure/runners/{runner_id}/roles`
- [Get license](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-get-license): `GET` `/platform/license`
- [Add or update license](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-set-license): `PUT` `/platform/license`
- [Delete license](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/cloud-enterprise/operation/operation-delete-license): `DELETE` `/platform/license`
