Skip to content

app.bsky.graph.getListsWithMembership

Lexicon Version: 1

Type: query

Enumerates the lists created by the session user, and includes membership information about actor in those lists. Only supports curation and moderation lists (no reference lists, used in starter packs). Requires auth.

Parameters:

NameTypeReq’dDescriptionConstraints
actorstringThe account (actor) to check for membership.Format: at-identifier
limitintegerMin: 1
Max: 100
Default: 50
cursorstring
purposesArray of stringOptional filter by list purpose. If not specified, all supported types are returned.
Output:
  • Encoding: application/json
  • Schema:

Schema Type: object

NameTypeReq’dDescriptionConstraints
cursorstring
listsWithMembershipArray of #listWithMembership

Type: object

A list and an optional list item indicating membership of a target user to that list.

Properties:

NameTypeReq’dDescriptionConstraints
listapp.bsky.graph.defs#listView
listItemapp.bsky.graph.defs#listItemView

{
"lexicon": 1,
"id": "app.bsky.graph.getListsWithMembership",
"defs": {
"main": {
"type": "query",
"description": "Enumerates the lists created by the session user, and includes membership information about `actor` in those lists. Only supports curation and moderation lists (no reference lists, used in starter packs). Requires auth.",
"parameters": {
"type": "params",
"required": [
"actor"
],
"properties": {
"actor": {
"type": "string",
"format": "at-identifier",
"description": "The account (actor) to check for membership."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
},
"cursor": {
"type": "string"
},
"purposes": {
"type": "array",
"description": "Optional filter by list purpose. If not specified, all supported types are returned.",
"items": {
"type": "string",
"knownValues": [
"modlist",
"curatelist"
]
}
}
}
},
"output": {
"encoding": "application/json",
"schema": {
"type": "object",
"required": [
"listsWithMembership"
],
"properties": {
"cursor": {
"type": "string"
},
"listsWithMembership": {
"type": "array",
"items": {
"type": "ref",
"ref": "#listWithMembership"
}
}
}
}
}
},
"listWithMembership": {
"description": "A list and an optional list item indicating membership of a target user to that list.",
"type": "object",
"required": [
"list"
],
"properties": {
"list": {
"type": "ref",
"ref": "app.bsky.graph.defs#listView"
},
"listItem": {
"type": "ref",
"ref": "app.bsky.graph.defs#listItemView"
}
}
}
}
}