Waitlist
A Waitlist is the Leads waiting for an Offer that is not open to them, invited in the order a Setting chooses.
Properties
| Property | Type | Required | Description |
|---|---|---|---|
invited | integer | How many Leads have been invited. | |
rank | string | The invite order: first come, best ICP fit, or most referrals first. |
Object
{
"$id": "https: //api.sb/ patentpad.com/ waitlists/ waitlist_1",
"$type": "Waitlist",
"invited": 1,
"rank": "signup"
}Relationships
- A Waitlist awaits one Offer: a Waitlist admits its Leads to one Offer once that Offer opens.
awaits, inversewaitlist. - A Waitlist holds many Leads: Leads wait on a Waitlist in the order its Setting ranks them.
holds, inversewaitsOn.
Verbs
createCreates a Waitlist.POST /{namespace}/waitlistsgetReturns one Waitlist by id.GET /{namespace}/waitlists/{id}listReturns Waitlists, newest first, one page at a time.GET /{namespace}/waitlistsupdateChanges the given properties of a Waitlist.PATCH /{namespace}/waitlists/{id}deleteDeletes a Waitlist; its history is kept.DELETE /{namespace}/waitlists/{id}admitAdmit releases Leads from a Waitlist to the Offer they waited for, in the order the Waitlist ranks them.POST /{namespace}/waitlists/{waitlist}/admitjoinJoin adds a Lead to a Waitlist for an Offer that is not open to them.POST /{namespace}/waitlists/{waitlist}/join
Permissions
Which Access level may call each Verb. One-way Verbs wait their delay window.
| Operation | owner | admin | member | viewer |
|---|---|---|---|---|
Waitlist.create | Yes | Yes | Yes | No |
Waitlist.get | Yes | Yes | Yes | Yes |
Waitlist.list | Yes | Yes | Yes | Yes |
Waitlist.update | Yes | Yes | Yes | No |
Waitlist.delete | Yes | Yes | Yes | No |
Waitlist.admit | Yes | Yes | Yes | No |
Waitlist.join | Yes | Yes | Yes | No |
Call it
Join the latest waitlist.Example
The team Offer of a lesson-booking App has a Waitlist of 120 Leads. A Setting admits 15 a week, in signup order.