Saved lists
Saved lists help you group spots you want to revisit. A spot can be in one list or many.
The saved list model
Saved lists contain user-defined groups (including a default list). The API exposes list metadata and counts so you can sync to spreadsheets or CRMs.
Properties
- Name
id- Type
- integer
- Description
- Unique identifier for the saved list.
- Name
name- Type
- string
- Description
- Display name of the list.
- Name
is_default- Type
- boolean
- Description
- Whether this is the default list.
- Name
created_at- Type
- timestamp
- Description
- Timestamp of when the list was created.
- Name
items_count- Type
- integer
- Description
- Number of saved items in the list.
GET/v1/saved-lists/
List saved lists
Retrieve saved lists for the authenticated user. Lists are typically few, but the API still supports cursor pagination.
Optional attributes
- Name
limit- Type
- integer
- Description
- Limit the number of lists returned (default 50, max 200).
- Name
before_id- Type
- integer
- Description
- Return lists with
idless than this value.
Required scope
Tokens must include read:saved_lists (OAuth tokens and API keys).
Request
GET
/v1/saved-lists/curl -G https://api.twentybaan.com/v1/saved-lists/ \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d limit=10Response
{
"ok": true,
"items": [
{
"id": 12,
"name": "Saved listings",
"is_default": true,
"created_at": "2026-01-01T12:34:56Z",
"items_count": 4
}
],
"next_before_id": null
}GET/v1/saved-lists?id=:id
Retrieve a saved list
Fetch a single saved list by id.
Required attributes
- Name
id- Type
- integer
- Description
- The saved list id to retrieve.
Optional attributes
- Name
include_items- Type
- boolean
- Description
- When set to
1, embed saved list items in the response (also requiresread:saved_list_items).
Required scope
Tokens must include read:saved_lists.
Request
GET
/v1/saved-lists?id=123curl -G https://api.twentybaan.com/v1/saved-lists/ \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d id=123Response
{
"ok": true,
"saved_list": {
"id": 12,
"name": "Saved listings",
"is_default": true,
"created_at": "2026-01-01T12:34:56Z",
"items_count": 4
}
}