At this level
blue.moji.collection · 7- blue.moji.collection.defs defs not from the namespace authority
- blue.moji.collection.getItem query not from the namespace authority Get a single emoji from a repository. Requires auth.
- blue.moji.collection.item record not from the namespace authority A custom emoji. The record key is the canonical alias for ASCII aliases, or its RFC 3492 Punycode encoding (xn-- prefixed) for internationalised aliases; see Bluemoji RFC 0005.
- blue.moji.collection.listCollection query not from the namespace authority List a range of Bluemoji in a repository. Public read: pass 'repo' to browse any repo's collection. If 'repo' is omitted, the caller must be authenticated and their own collection is listed.
- blue.moji.collection.putItem procedure not from the namespace authority Write a Bluemoji record, creating or updating it as needed. Requires auth, implemented by AppView.
- blue.moji.collection.saveToCollection procedure not from the namespace authority Copy a single emoji from another repo. Requires auth.
- blue.moji.collection.searchItems query not from the namespace authority Search Bluemoji by alias or alt text. Searches network-wide by default (subject to takedown filtering) — pass 'repo' to restrict to a single repo's own collection, e.g. for a composer picker limited to the signed-in user's emoji. Intended as shared infrastructure so clients don't need to maintain their own emoji search index for :-autocomplete pickers.