Tags
Returns recently used #tags for autocomplete. When authenticated, returns the user's recent tags, falling back to recent tags across Semble. Pass q to prefix-filter.
A short identifier for your integration (e.g. my-plugin, mcp). Please set this if you are building an integration — it helps Semble understand which tools people use. Values are lowercased before being recorded, so MyPlugin and myplugin are the same client. After lowercasing the value must match ^[a-z0-9][a-z0-9_-]{0,31}$; values that do not are ignored, and the client is inferred from the auth method instead.
my-pluginPattern: ^[A-Za-z0-9][A-Za-z0-9_-]{0,31}$200
GET /xrpc/network.cosmik.tag.list HTTP/1.1
Host: api.semble.so
Accept: */*
200
{
"tags": [
{
"tag": "text",
"lastUsed": "text"
}
]
}Returns a paginated, reverse-chronological list of cards, connections, or collections whose note or description contains the given #tag. Filter by itemType (default card) and optionally by user (handle or DID).
A short identifier for your integration (e.g. my-plugin, mcp). Please set this if you are building an integration — it helps Semble understand which tools people use. Values are lowercased before being recorded, so MyPlugin and myplugin are the same client. After lowercasing the value must match ^[a-z0-9][a-z0-9_-]{0,31}$; values that do not are ignored, and the client is inferred from the auth method instead.
my-pluginPattern: ^[A-Za-z0-9][A-Za-z0-9_-]{0,31}$200
GET /xrpc/network.cosmik.tag.getItems?tag=text HTTP/1.1
Host: api.semble.so
Accept: */*
200
{
"tag": "text",
"itemType": "card",
"items": [
{
"type": "card",
"card": {
"id": "text",
"type": "URL",
"url": "text",
"uri": "text",
"cardContent": {
"url": "text",
"title": "text",
"description": "text",
"author": "text",
"publishedDate": "text",
"siteName": "text",
"imageUrl": "text",
"type": "text",
"retrievedAt": "text",
"doi": "text",
"isbn": "text"
},
"libraryCount": 1,
"urlLibraryCount": 1,
"urlInLibrary": true,
"urlConnectionCount": 1,
"urlIsConnected": true,
"createdAt": "text",
"updatedAt": "text",
"author": {
"id": "text",
"name": "text",
"handle": "text",
"avatarUrl": "text",
"bannerUrl": "text",
"description": "text",
"isFollowing": true,
"isSubscribed": true,
"subscriptionScopes": [
"CARD"
],
"followsYou": true,
"followerCount": 1,
"followingCount": 1,
"followedCollectionsCount": 1,
"urlCardCount": 1,
"collectionCount": 1,
"connectionCount": 1,
"connectionsByType": {
"total": 1,
"ANY_ADDITIONAL_PROPERTY": 1
},
"labels": [
{
"$type": "com.atproto.label.defs#label",
"ver": 1,
"src": "text",
"uri": "text",
"cid": "text",
"val": "text",
"neg": true,
"cts": "text",
"exp": "text",
"sig": null
}
]
},
"note": {
"id": "text",
"text": "text"
}
}
}
],
"cards": [
{
"id": "text",
"type": "URL",
"url": "text",
"uri": "text",
"cardContent": {
"url": "text",
"title": "text",
"description": "text",
"author": "text",
"publishedDate": "text",
"siteName": "text",
"imageUrl": "text",
"type": "text",
"retrievedAt": "text",
"doi": "text",
"isbn": "text"
},
"libraryCount": 1,
"urlLibraryCount": 1,
"urlInLibrary": true,
"urlConnectionCount": 1,
"urlIsConnected": true,
"createdAt": "text",
"updatedAt": "text",
"author": {
"id": "text",
"name": "text",
"handle": "text",
"avatarUrl": "text",
"bannerUrl": "text",
"description": "text",
"isFollowing": true,
"isSubscribed": true,
"subscriptionScopes": [
"CARD"
],
"followsYou": true,
"followerCount": 1,
"followingCount": 1,
"followedCollectionsCount": 1,
"urlCardCount": 1,
"collectionCount": 1,
"connectionCount": 1,
"connectionsByType": {
"total": 1,
"ANY_ADDITIONAL_PROPERTY": 1
},
"labels": [
{
"$type": "com.atproto.label.defs#label",
"ver": 1,
"src": "text",
"uri": "text",
"cid": "text",
"val": "text",
"neg": true,
"cts": "text",
"exp": "text",
"sig": null
}
]
},
"note": {
"id": "text",
"text": "text"
}
}
],
"connections": [
{
"connection": {
"id": "text",
"type": "text",
"note": "text",
"createdAt": "text",
"updatedAt": "text",
"curator": {
"id": "text",
"name": "text",
"handle": "text",
"avatarUrl": "text",
"bannerUrl": "text",
"description": "text",
"isFollowing": true,
"isSubscribed": true,
"subscriptionScopes": [
"CARD"
],
"followsYou": true,
"followerCount": 1,
"followingCount": 1,
"followedCollectionsCount": 1,
"urlCardCount": 1,
"collectionCount": 1,
"connectionCount": 1,
"connectionsByType": {
"total": 1,
"ANY_ADDITIONAL_PROPERTY": 1
},
"labels": [
{
"$type": "com.atproto.label.defs#label",
"ver": 1,
"src": "text",
"uri": "text",
"cid": "text",
"val": "text",
"neg": true,
"cts": "text",
"exp": "text",
"sig": null
}
]
}
},
"source": {
"url": "text",
"metadata": {
"url": "text",
"title": "text",
"description": "text",
"author": "text",
"publishedDate": "text",
"siteName": "text",
"imageUrl": "text",
"type": "text",
"retrievedAt": "text",
"doi": "text",
"isbn": "text"
},
"urlLibraryCount": 1,
"urlInLibrary": true,
"urlConnectionCount": 1,
"urlIsConnected": true
},
"target": {
"url": "text",
"metadata": {
"url": "text",
"title": "text",
"description": "text",
"author": "text",
"publishedDate": "text",
"siteName": "text",
"imageUrl": "text",
"type": "text",
"retrievedAt": "text",
"doi": "text",
"isbn": "text"
},
"urlLibraryCount": 1,
"urlInLibrary": true,
"urlConnectionCount": 1,
"urlIsConnected": true
}
}
],
"collections": [
{
"id": "text",
"uri": "text",
"name": "text",
"author": {
"id": "text",
"name": "text",
"handle": "text",
"avatarUrl": "text",
"bannerUrl": "text",
"description": "text",
"isFollowing": true,
"isSubscribed": true,
"subscriptionScopes": [
"CARD"
],
"followsYou": true,
"followerCount": 1,
"followingCount": 1,
"followedCollectionsCount": 1,
"urlCardCount": 1,
"collectionCount": 1,
"connectionCount": 1,
"connectionsByType": {
"total": 1,
"ANY_ADDITIONAL_PROPERTY": 1
},
"labels": [
{
"$type": "com.atproto.label.defs#label",
"ver": 1,
"src": "text",
"uri": "text",
"cid": "text",
"val": "text",
"neg": true,
"cts": "text",
"exp": "text",
"sig": null
}
]
},
"description": "text",
"accessType": "OPEN",
"cardCount": 1,
"createdAt": "text",
"updatedAt": "text",
"isFollowing": true,
"isSubscribed": true,
"subscriptionScopes": [
"CARD"
],
"followerCount": 1
}
],
"pagination": {
"currentPage": 1,
"totalPages": 1,
"totalCount": 1,
"hasMore": true,
"limit": 1
}
}Last updated

