Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

A staff session token, uk_st_…. Minted by sign-up, sign-in or the two-factor exchange. Only a 401 means it is spent; not_a_member (403) is about the organization named in X-Organization-Id and leaves the token good for the others.

Headers

X-Organization-Id
string

The organization the caller is acting on — the org_… code that appears in the panel URL. It identifies; the membership JOIN is what authorizes, so a forged code reads nothing: the answer is not_a_member (403), which does not mean the session is over. Absent, the session's default organization answers, or — if that membership was revoked while the session was open — any other one the caller still holds.

Path Parameters

id
string<uuid>
required

Response

The funnel.

checklist_id
string<uuid>
audience
integer

Who the checklist is for: the segment's members, or every identified contact of the environment.

WHO this counts depends on the checklist: the segment for one you decide, and the people who CHOSE it for a selectable one. Read audience_kind rather than assuming — the segment is what a selectable list is offered to, and counting it there would report a list five people chose and three finished as 3% of a hundred.

audience_kind
enum<string>

Which population audience counted. segment for a checklist the tenant decides; choosers for a selectable one, where the people it is for are the ones who put it on their own guide.

Available options:
segment,
choosers
completed
integer | null

How many finished the whole list. null when the checklist carries an entitlement step.

steps
object[]