# Engine Yard API

**Canonical:** https://apis.io/apis/engine-yard/engine-yard-api/  
**Provider:** Engine Yard — https://apis.io/providers/engine-yard/  
**Base URL:** https://api.engineyard.com  
**Documentation:** https://developer.engineyard.com

Engine Yard API is published by [Engine Yard](https://apis.io/providers/engine-yard/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Engine Yard API as documented publicly: 45 operations. Contract generated from the documentation by API Evangelist (2026-10-26); not the provider's own document.

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| GET | `/accounts` | List all accounts |
| GET | `/accounts/{account}/addons` | List addons |
| DELETE | `/accounts/{account}/addons/{addonId}` | Delete an addon |
| GET | `/accounts/{account}/addons/{addonId}` | Show an addon |
| PUT | `/accounts/{account}/addons/{addonId}` | Update an addon |
| GET | `/accounts/{account}/requests` | List a specific account's requests |
| GET | `/accounts/{account}/servers` | Get account's servers |
| GET | `/accounts/{accountId}` | Show an account |
| PUT | `/accounts/{accountId}` | Update account's emergency contact |
| GET | `/alerts` | List alerts |
| GET | `/alerts/{alert}` | Get a alert |
| PUT | `/alerts/{alertId}` | Update a alert |
| GET | `/applications/{application}/keypairs` | Show an application's keypairs |
| POST | `/database-servers/{databaseServerId}/alerts` | Create a database server alert |
| GET | `/environments/{environment}/alerts` | List alerts by environment |
| GET | `/environments/{environmentId}/keypairs` | List an environment's keypairs |
| GET | `/keypairs` | Show all keypairs |
| POST | `/keypairs` | Create a keypair |
| DELETE | `/keypairs/{keypairId}` | Delete a user's keypair |
| GET | `/networks` | List networks |
| POST | `/networks` | Create a network |
| DELETE | `/networks/{network}` | Deprovision a network |
| GET | `/networks/{network}` | Get a network |
| GET | `/requests` | GET /requests |
| GET | `/requests/{request}` | Show a Request |
| GET | `/requests/{request}/dependencies` | Show a request's dependencies |
| GET | `/requests/{request}/dependencies/{stage}` | Show a request's stage's dependencies |
| GET | `/requests/{request}/stages` | Show a request's stages |
| GET | `/servers` | List servers |
| POST | `/servers` | Add a dedicated server to an environment |
| DELETE | `/servers/{server}` | Deprovision a server |
| GET | `/servers/{server}` | Get a server |
| POST | `/servers/{server}/apply` | Apply updates to a server |
| PUT | `/servers/{server}/start` | Start a server |
| PUT | `/servers/{server}/stop` | Stop a server |
| POST | `/servers/{serverId}/alerts` | Create a server alert |
| GET | `/subnets` | List subnets |
| POST | `/subnets` | Create a subnet |
| DELETE | `/subnets/{subnet}` | Deprovision a subnet |
| GET | `/subnets/{subnet}` | Get a subnet |
| GET | `/users/{user}/keypairs` | Show a user's keypairs |
| POST | `/users/{user}/keypairs` | Create a keypair for a specific user |
| GET | `/users/{user}/requests` | List a specific user's requests |
| GET | `/users/{userId}/accounts` | List all accounts for a given user |
| GET | `/users/current` | GET /users/current |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/engine-yard/openapi/_ae-authored/engine-yard-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-get-alerts-alert-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-post-database-servers-databaseserverid-alerts-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-post-servers-serverid-alerts-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-put-alerts-alertid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-get-networks-network-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/engine-yard/json-schema/engine-yard-post-database-servers-databaseserverid-alerts-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/engine-yard/apis.yml

---

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