# Uncordon Machine (/machines/Machines_uncordon)

“Cordoning” a Machine refers to disabling its services, so the Fly Proxy won’t route requests to it. In flyctl this is used by blue/green deployments; one set of Machines is started up with services disabled, and when they are all healthy, the services are enabled on the new Machines and disabled on the old ones.


`POST /apps/{app_name}/machines/{machine_id}/uncordon`

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `app_name` | path | `string` | Yes | Fly App Name |
| `machine_id` | path | `string` | Yes | Machine ID |

## Responses

| Status | Description | Schema |
| --- | --- | --- |
| `200` | OK |  |

The full machine-readable OpenAPI spec is available at /openapi.json.