---
title: "Error: check_unavailable"
status: current
phase: 8
---

# `check_unavailable`

**HTTP 422** · The readiness check couldn't run.

## Why it happens

- The site has no live URL yet, so Pluma doesn't know where to look.
- The live URL isn't public `https` (Pluma only reads the public internet).
- The last check was less than a minute ago.

`details.reason` says which one.

## How to fix it

Set the live URL with [`update_site`](../mcp/tools.md) or in **Settings → General**, then run the check again. If you just ran one, wait a minute. See [AI visibility](../guides/ai-visibility.md).

## Example

```json
{
  "error": {
    "code": "check_unavailable",
    "message": "The readiness check couldn't run.",
    "fix": "details.reason says why. Usually the site's live URL isn't set (set it with update_site or in Settings → General), or the last check was less than a minute ago.",
    "doc_url": "https://pluma.so/docs/errors/check_unavailable",
    "details": { "reason": "Set the site's live URL first (Settings → General)." }
  }
}
```
