# GET /api/v1/health/ready

Readiness (public minimal); schema/DB/worker/clock with redacted degraded reasons; no internal topology leakage

Operation: `getReadiness`.

Readiness (public minimal); schema/DB/worker/clock with redacted degraded reasons; no internal topology leakage



## Endpoint

`GET https://amplerun-api.spiry.org/api/v1/health/ready`

## Authentication

No default Bearer requirement is declared for this operation. Read its description for wallet signatures, host enrollment or other specialized proofs.

## Responses

### `200`

Ready.

`application/json`
| Field | Type | Presence | Description |
| --- | --- | --- | --- |
| `ready` | schema | Required |  |

```json
{
  "type": "object",
  "required": [
    "ready"
  ],
  "properties": {
    "ready": {
      "const": true
    }
  }
}
```

### `503`

Degraded; redacted reasons.

`application/json`
| Field | Type | Presence | Description |
| --- | --- | --- | --- |
| `ready` | schema | Required |  |
| `degraded` | array of "schema" / "database" / "worker" | Required |  |

```json
{
  "type": "object",
  "required": [
    "ready",
    "degraded"
  ],
  "properties": {
    "ready": {
      "const": false
    },
    "degraded": {
      "type": "array",
      "items": {
        "enum": [
          "schema",
          "database",
          "worker"
        ]
      }
    }
  }
}
```

## Static request outline

Replace path/query placeholders and provide the required JSON body, headers and credential from the sections above. This is a request outline, not a command that chooses an amount or starts a rental for you.

```sh
curl --request GET 'https://amplerun-api.spiry.org/api/v1/health/ready'
```

[Schema definitions](https://docs.amplerun.com/reference/schemas.md) · [Download OpenAPI](/openapi.json) · [Authentication](https://docs.amplerun.com/agents/authentication.md) · [Errors and recovery](https://docs.amplerun.com/reference/errors.md)

---
Generated from the AmpleRun API contract.
Canonical: https://docs.amplerun.com/reference/api/get-readiness/
