Search over userstyles, with optional querying and filters.
Parameters
author
string
at-identifier
Optional
Either a DID or an AT Protocol handle.
before
string
datetime
Optional
only userstyles created before this time
cursor
string
Optional
No description available.
homepage
string
Optional
substring match against homepageUrl
limit
integer
Optional
No description available.
query
string
Optional
Search terms, matched against title and description fields.
since
string
datetime
Optional
only userstyles created at or after this time
sort
string
Optional
Rank by text relevance with 'top'; without a `query`, defaults to 'latest'.Rank by comment and rating activity via 'popular'.
upstream
string
Optional
substring match against upstreamUrl
Output
application/jsoncursor
string
Optional
No description available.
userstyles
array
Required
No description available.
Errors
ActorNotFound
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [
{
"name": "ActorNotFound"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"userstyles"
],
"properties": {
"cursor": {
"type": "string"
},
"userstyles": {
"type": "array",
"items": {
"ref": "club.userstyles.alpha.defs#userstyleView",
"type": "ref"
}
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"sort": {
"enum": [
"top",
"latest",
"popular"
],
"type": "string",
"default": "latest",
"description": "Rank by text relevance with 'top'; without a `query`, defaults to 'latest'.Rank by comment and rating activity via 'popular'."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search terms, matched against title and description fields."
},
"since": {
"type": "string",
"format": "datetime",
"description": "only userstyles created at or after this time"
},
"author": {
"type": "string",
"format": "at-identifier"
},
"before": {
"type": "string",
"format": "datetime",
"description": "only userstyles created before this time"
},
"cursor": {
"type": "string"
},
"homepage": {
"type": "string",
"description": "substring match against homepageUrl"
},
"upstream": {
"type": "string",
"description": "substring match against upstreamUrl"
}
}
},
"description": "Search over userstyles, with optional querying and filters."
}