Communities

List / search communities

GET/communities

Search and list public communities. `tags` is AND-matched across all tags.

AuthOptional (login-aware)

Query parameters

pagenumberoptional

Page number (1-based). Default 1.

perPagenumberoptional

Items per page. Default 20.

joinTypestringoptional

Filter by join type.

searchstringoptional

Search keyword (name / description)

tagsstringoptional

Tags (comma-separated, AND)

featured'true'optional

Featured only.

Response

FieldTypeDescription
communitiesCommunity[]Communities.
pageInfoPageInfoPagination info (totalCount / totalPages / page / perPage)
Request
curl https://api.4s.link/communities \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"communities": [
{
"id": "c1d2e3f4-...",
"name": "4S Developers",
"description": "...",
"joinType": "FREE_JOIN",
"visibility": "PUBLIC",
"logoUrl": "https://.../logo.png",
"slug": "4s-devs",
"featured": false,
"memberCount": 120,
"tags": []
}
],
"pageInfo": { "totalCount": 100, "totalPages": 5, "page": 1, "perPage": 20 }
}