> ## Documentation Index
> Fetch the complete documentation index at: https://docs.userintuition.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Feasibility request lifecycle

> Review, page through, and withdraw specialist audience requests.

Use a feasibility request when a panel audience needs manual review. Submission
returns a request ID and `status: "received"`. Keep that ID to retrieve the
request after a client timeout.

`GET /api/public/v1/feasibility-requests/` returns a bounded page with
`requests`, `total_count`, `page`, and `page_size`. The default page size is 20;
the maximum is 100. Requests are ordered newest first.

`GET /api/public/v1/feasibility-requests/{request_id}` returns one request,
including any estimate or response. `expected_response_by` is a committed
review deadline when present. A null value means no deadline has been set;
it does not imply an immediate response.

To withdraw a request that is still `received`, call
`POST /api/public/v1/feasibility-requests/{request_id}/cancel`. The result has
`status: "cancelled"` and `cancelled_at`. Repeating the cancellation returns
the same cancelled request. A request already marked `responded` cannot be
withdrawn and returns 409.
