List your own marketplace listings
List the marketplace listings your organization authored, across every lifecycle state — draft, pending_review, published, and rejected. The public catalog read returns published listings only, so this is the endpoint that surfaces a submission still waiting on review, a draft you have not submitted yet, and a listing that was rejected. Results are always scoped to your own organization and ordered newest first. Page forward with the cursor from the previous response, and narrow with type or status. Requires the owner, admin, or developer role.
Authorizations
Dashboard JWT token from Clerk
Headers
Sandbox opt-in for Clerk-session-authenticated requests. Set to true to route the call through the test-mode pipeline: no real provider delivery, no credits deducted, response meta.test_mode: true. Ignored for live API keys (dv_live_sk_*) — server-to-server clients must use a test-prefixed key (dv_test_sk_*) to exercise sandbox. Test-prefixed keys unconditionally enable sandbox regardless of this header.
true, false Query Parameters
Opaque cursor for the next page, taken from a previous response's meta.pagination.cursor.
Listings per page (default 25, maximum 100).
x >= 1Filter by listing type: agent_template, flow_template, integration, or agent_tool.
Filter by lifecycle status: draft, pending_review, published, or rejected. Omit to get every status.
Response
A page of your organization's own listings in every status. data holds the listing rows (id, type, name, description, installs, status, authorOrgId, createdAt, updatedAt; the heavy config blob is omitted from list rows), newest first, and meta.pagination carries cursor and has_more.
A page of your organization's own listings in every status. data holds the listing rows (id, type, name, description, installs, status, authorOrgId, createdAt, updatedAt; the heavy config blob is omitted from list rows), newest first, and meta.pagination carries cursor and has_more.