---
title: "Queued proof"
method: POST
path: "/proofs/queued"
tags: ["Proofs"]
---

# Queued proof

`POST /proofs/queued`

The prover indicates they'll prove a block, but they haven't started proving yet.

## Request body

- object
  - `block_number` number, required
  - `cluster_id` number, required

## Response `200`

Proof submitted

- object
  - `proof_id` number, required

## Other responses

- `400` — Invalid request
- `401` — Invalid API key
- `404` — Cluster not found
- `409` — Proof already proved
- `500` — Internal server error

## Changes

> 50 revisions in range; 1 could not be searched.

- **2025-10-15** `4ce54bccb092` — 3 info
  - added the non-success response with the status `409`
  - removed the non-success response with the status `422`
  - removed the non-success response with the status `502`
- **2025-09-27** `91935366bfee` — 2 info
  - added the non-success response with the status `422`
  - added the non-success response with the status `502`
- **2025-01-09** `4dab85a53735` — 1 warning
  - removed the request property `proof_id`
- **2024-12-09** `f327feab88d3` — 2 info
  - added the new optional request property `proof_id`
  - removed the non-success response with the status `409`

[Change history](https://skmtc.dev/ethproofs/apis/ethproofs-api/changes/proofs/queued/post.md)

---

[API](https://skmtc.dev/ethproofs/apis/ethproofs-api.md) · [All operations](https://skmtc.dev/ethproofs/apis/ethproofs-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ethproofs/ethproofs-api/revisions/cad0595821db/schema)
