/v1/communities/{communityId}/actorsAuthList actors in a community. 50 per page by default (max 200) — paginate with the cursor returned in `pagination.next_cursor` while `pagination.has_more` is true.
Path parameters
communityId*stringAgora community UUID. Must belong to the PAK's workspace.
Query parameters
limitintegerPage size; capped at 200.
cursorstringOpaque cursor from the previous page's `pagination.next_cursor`.
Response · 200 Page of actors with `next_cursor` + `has_more`.
data*arraypagination*objectnext_cursor*stringOpaque base64url cursor for the next page; `null` when no further pages.
Example: "eyJjcmVhdGVkX2F0IjoiMjAyNi0wNS0wMVQxMjowMDowMC4wMDBaIiwiaWQiOiJiYmJiIn0"
has_more*boolean`true` when at least one more page exists. Mirrors `next_cursor !== null`; published as a separate field so SDKs can drive a `while` loop without parsing the cursor.
Example: true
Example
Request
GET /v1/communities/{communityId}/actors
Authorization: Bearer YOUR_TOKENResponse
{
"data": [
{
"id": "aaaaaaaa-0000-0000-0000-000000000001",
"community_id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
"external_id": "user-42",
"display_name": "Alice",
"avatar_url": "string",
"metadata": {},
"status": "active",
"shadow_banned_at": "string",
"shadow_banned_until": "string",
"shadow_banned_reason": "string",
"created_at": "2026-05-01T12:00:00.000Z",
"updated_at": "2026-05-01T12:00:00.000Z"
}
],
"pagination": {
"next_cursor": "eyJjcmVhdGVkX2F0IjoiMjAyNi0wNS0wMVQxMjowMDowMC4wMDBaIiwiaWQiOiJiYmJiIn0",
"has_more": true
}
}