# Aedifion Controls API

**Canonical:** https://apis.io/apis/aedifion/aedifion-controls-api/  
**Provider:** Aedifion — https://apis.io/providers/aedifion/  
**Base URL:** https://api.aedifion.io  
**Documentation:** https://docs.aedifion.io/en/developers/http-api/

Aedifion Controls API is one of 14 APIs that [Aedifion](https://apis.io/providers/aedifion/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Control. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

Creating, modifying, and accessing controls apps and related resources.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/controls/algorithms_by_component` | Get a list of controls algorithms and their variations with details grouped by… |
| DELETE | `/v2/controls/app` | Delete a controls app in the project |
| POST | `/v2/controls/app` | Create a controls app in the project |
| POST | `/v2/controls/app/custom` | Create a custom controls app in the project |
| GET | `/v2/controls/app/{controls_app_id}` | Get a controls app in the project |
| GET | `/v2/controls/app/{controls_app_id}/logs` | Get logs of a controls app in the project |
| POST | `/v2/controls/app/{controls_app_id}/run` | Request to run or stop a controls app in the project |
| GET | `/v2/controls/apps` | Get a list of controls apps in the project |
| POST | `/v2/controls/apps/run` | Request to run or stop multiple controls apps in the project |
| GET | `/v2/controls/apps/summary` | Get a summary of controls apps grouped by algorithm for a project |
| POST | `/v2/controls/apps/update` | Request to update multiple controls apps in the project |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aedifion/refs/heads/main/openapi/aedifion-controls-api-openapi.yml
- **Documentation** — https://docs.aedifion.io/en/developers/http-api/
- **APIReference** — https://api.aedifion.io/ui/
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/aedifion/refs/heads/main/authentication/aedifion-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/aedifion/refs/heads/main/conventions/aedifion-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/aedifion/refs/heads/main/errors/aedifion-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/aedifion/refs/heads/main/data-model/aedifion-data-model.yml

## Other Aedifion APIs (12)

- [aedifion MQTT API](https://apis.io/apis/aedifion/aedifion-mqtt-api/)
- [Aedifion AI API](https://apis.io/apis/aedifion/aedifion-ai-api/)
- [Aedifion Alert API](https://apis.io/apis/aedifion/aedifion-alert-api/)
- [Aedifion Analytics API](https://apis.io/apis/aedifion/aedifion-analytics-api/)
- [Aedifion Company API](https://apis.io/apis/aedifion/aedifion-company-api/)
- [Aedifion Component API](https://apis.io/apis/aedifion/aedifion-component-api/)
- [Aedifion Datapoint API](https://apis.io/apis/aedifion/aedifion-datapoint-api/)
- [Aedifion Meta API](https://apis.io/apis/aedifion/aedifion-meta-api/)
- [Aedifion Project API](https://apis.io/apis/aedifion/aedifion-project-api/)
- [Aedifion Realm API](https://apis.io/apis/aedifion/aedifion-realm-api/)
- [Aedifion Task API](https://apis.io/apis/aedifion/aedifion-task-api/)
- [Aedifion User API](https://apis.io/apis/aedifion/aedifion-user-api/)

## Tags

Control

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aedifion/aedifion-controls-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aedifion/.
