GET /api/v2/storefront/proposals
Returns the proposals the seller has created, as compact summary rows. Filter by lifecycle status or by buyer operatorId, and page with limit and offset. Summary rows omit the frozen snapshot — call Get proposal when you need the saved products and proposals.
Request
Parameters
| Param | Type | Required | Notes |
|---|---|---|---|
status | enum | No | Filter by lifecycle status: active, redeemed, expired, or revoked |
operatorId | string | No | Filter by buyer operator (1..255 chars) |
limit | integer | No | Page size (default 20, max 100) |
offset | integer | No | Rows to skip (default 0) |
Response
limit/offset). Each row omits the snapshot field; fetch one proposal by id to read the frozen offer. See Pagination for the full meta block.
Errors
400 VALIDATION_ERROR— invalidstatusvalue or out-of-rangelimit/offset.
Related
Proposal tasks
All proposal operations
Get proposal
Read one proposal with its snapshot
Create proposal
Freeze a discovery offer and mint a code
Proposals overview
Lifecycle and concepts