social.colibri.beta.emoji.putFollow
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Pushes one social.colibri.beta.emoji.follow record to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes or deletes the record in its own preferences space first, then calls this. The AppView starts tracking the subject's owner and answers with the followed item as the picker shows it.",
"errors": [
{
"description": "The request has no valid service auth.",
"name": "AuthRequired"
},
{
"description": "The subject is an emoji that does not exist.",
"name": "EmojiNotFound"
},
{
"description": "The subject is a pack that does not exist.",
"name": "PackNotFound"
},
{
"description": "The subject's collection belongs to no supported emoji provider.",
"name": "UnsupportedProvider"
},
{
"description": "The subject is in the requesting user's own repo.",
"name": "OwnEmoji"
},
{
"description": "The subject owner's repo could not be read.",
"name": "UpstreamFailure"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"createdAt": {
"description": "The record's createdAt. Defaults to the time of the call when subject is present.",
"format": "datetime",
"type": "string"
},
"rkey": {
"description": "The follow record's key.",
"format": "record-key",
"type": "string"
},
"subject": {
"description": "The followed pack or emoji. Absent means the record was deleted.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"rkey"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"follow": {
"description": "The followed item. Absent after an unfollow.",
"ref": "social.colibri.beta.emoji.defs#followView",
"type": "ref"
}
},
"type": "object"
}
},
"type": "procedure"
}
},
"id": "social.colibri.beta.emoji.putFollow",
"lexicon": 1
}
Metadata
- DID
-
did:plc:mprdjqjluoswa7awzggaggj3 - CID
-
bafyreif37orncq7ebfhbor34epve35pcfw5milqmcxa5x5ooecmrpyfdje - Indexed At
- 2026-10-18 11:51 UTC
- AT-URI
-
at://did:plc:mprdjqjluoswa7awzggaggj3/com.atproto.lexicon.schema/social.colibri.beta.emoji.putFollow
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Marks its author as following a custom emoji pack or a single custom emoji. Presence means following and deleting it means unfollowing. The user writes it into their own social.colibri.beta.actor.preferences space, so o…