garden.lexicon.suggest
Typeahead suggestions for indexed lexicons. Unlike garden.lexicon.browse, the query is matched against every segment-aligned suffix of an NSID, so 'feed.post' matches 'app.bsky.feed.post'. Results are sorted by NSID ascending and are not paginated.
Details · query
| Kind | query |
|---|---|
| Authority | lexicon.garden |
| Indexed |
Query
query · GETParameters
query stringlexiconType
arrayFilter suggestions to these definition types. Repeat the parameter for multiple types. Omit to include all types.
maxLength: 5
maxLength: 32knownValues: record | query | procedure | subscription | permission-set
limit
integerMaximum number of suggestions to return.
minimum: 1maximum: 20default: 10
Search prefix, matched against an NSID or any of its segment-aligned suffixes.
minLength: 2maxLength: 253
Output
application/json#lexiconSuggestion
objectAn indexed lexicon whose NSID matched the query.
Properties
DID of the authority that published the lexicon.
lexiconType
stringDefinition type of the lexicon's main def. Absent when the indexed type is unknown.
maxLength: 32knownValues: record | query | procedure | subscription | permission-set
The full NSID of the lexicon.
AT-URI of the com.atproto.lexicon.schema record backing this suggestion.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
garden.lexicon.browse
queryBrowse indexed lexicons whose NSID begins with a segment-aligned prefix. Segment-aligned means 'community.lexicon' matches 'community.lexicon.foo' but not 'community.lexiconfoo'. Results are sorted by NSID ascending.