---
title: "Claim an anonymously deployed drop"
method: POST
path: "/drops/{slug}/claim"
---

# Claim an anonymously deployed drop

`POST /drops/{slug}/claim`

## Request

- Base URL: `https://ship.page`
- URL: `https://ship.page/drops/{slug}/claim`
- Auth: HTTP bearer

Attaches an anonymous drop to the authenticated account using the one-time claim token (spc_…) returned at deploy time. The token remains usable while the drop is live and for the 30-day private recovery window after expiry. A successful claim gives the drop a 90-day signed-in-free lifetime. Re-claiming a drop you already own returns 200.

## Path parameters

- `slug` string, required

## Request body

- object
  - `claim_token` string, required: The spc_… token returned by the anonymous deploy.

## Response `200`

Drop claimed (or already owned by the caller).

- object
  - `slug` string, required
  - `claimed` boolean, required
  - `restored` boolean: True when the claim revived an expired drop.
  - `expires_at` string, date-time, nullable
  - `url` string, uri, required

## Other responses

- `400`: Bad request — unparseable body, bad paths, invalid ttl/name, per-request file cap, invalid zip.
- `401`: Missing or invalid credential.
- `403`: Invalid claim token.
- `404`: Not found (also returned for resources owned by someone else).
- `409`: Drop state changed during the claim.
- `410`: The 30-day private claim window has closed.

## Changes

- **2026-10-20** `99aad34506e8`: 84 warning
  - added the new `already_live` enum value to the `code` response property for the response status `400`
  - added the new `already_live` enum value to the `code` response property for the response status `401`
  - added the new `already_live` enum value to the `code` response property for the response status `403`
  - added the new `already_live` enum value to the `code` response property for the response status `404`
  - …80 more

[Operation history](https://skmtc.dev/ship/apis/ship-page/changes/drops/:slug/claim/post.md)

---

[API](https://skmtc.dev/ship/apis/ship-page.md) · [All operations](https://skmtc.dev/ship/apis/ship-page/llms.txt) · [OpenAPI document](https://skmtc.dev/ship/apis/ship-page/revisions/99aad34506e8?raw)
