List personalization slots
List the personalization slot variants configured for this tenant, ordered by id and paginated with a cursor. Filter by slot to inspect a single placement or by segment_label to see what one audience is served. Use it to populate the personalization table in the dashboard or to audit which content the web SDK can render. A segment_label the platform does not recognise is treated as no filter, so a renamed segment still returns every variant instead of failing the page.
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
Return only variants for this slot key (exact match), e.g. hero-banner.
1 - 100Return only variants targeted at this segment (champion, high_value_engaged, engaged, new, passive, at_risk, dormant, lost). Unrecognised values are ignored.
1 - 64Page token — pass meta.pagination.cursor from the previous response to fetch the next page.
1 - 128Number of variants per page (1–100).
1 <= x <= 100Response
A page of slot variants in data, plus meta.pagination with the cursor for the next page and has_more (false and a null cursor on the last page).