---
title: "Read anonymous publish status"
method: GET
path: "/v1/claim/status"
tags: ["Publishing"]
---

# Read anonymous publish status

`GET /v1/claim/status`

## Request

- Base URL: `https://api.spacefast.com`
- URL: `https://api.spacefast.com/v1/claim/status`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Returns the live URL, reserved immutable URL, publish readiness, claim link, and claim expiry for a space-key-authenticated anonymous publish. After the claim, the same key reports `claim.state: "claimed"` plus whether the one-time continuation exchange is still open.

## Query parameters

- `versionId` string: Version id from the anonymous publish receipt.

## Response `200`

Response for status 200

- object
  - `$schema` string, uri: Canonical JSON Schema URL for this response body. The server also sends it in the `Link: rel="describedby"` response header.
  - `data` object, required
    - `publish` object, required
      - `status` 'pending' | 'ready' | 'failed' | 'expired' | 'claimed', required
      - `operationId` string, nullable
    - `space` object, required
      - `id` string, required
      - `liveUrl` string, nullable, required
    - `version` object, required
      - `id` string, required
      - `ref` string, nullable, required
      - `number` integer, nullable, required
      - `status` 'building' | 'prepared' | 'created' | 'uploading' | 'uploaded' | 'finalizing' | 'ready' | 'failed' | 'expired' | 'canceled', required
      - `immutableUrl` string, nullable, required
      - `manifestHash` string, nullable, required
    - `claim` object, required
      - `state` 'unclaimed' | 'claimed', required
      - `url` string, nullable, required: Claim page link (/claim#<key>) while the space is unclaimed; null after.
      - `expiresAt` string, date-time, nullable, required
      - `continuation` 'available' | 'used' | 'unavailable': Present once the space is claimed. Whether this key can still be exchanged once for a durable API key (POST /v1/claim/exchange).

## Other responses

- `default`: Problem details (RFC 9457). Any 4xx/5xx response is one `application/problem+json` document.

---

[API](https://skmtc.dev/spacefast/apis/spacefast-api.md) · [All operations](https://skmtc.dev/spacefast/apis/spacefast-api/llms.txt) · [OpenAPI document](https://skmtc.dev/spacefast/apis/spacefast-api/revisions/bd165bc7c983?raw)
