This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

stigmergic / lexicons / generated / org / latha / strata / getProfile.json
3.3 kB 138 lines
1{ 2 "lexicon": 1, 3 "id": "org.latha.strata.getProfile", 4 "defs": { 5 "main": { 6 "type": "query", 7 "description": "Get a user's profiles by DID or handle", 8 "parameters": { 9 "type": "params", 10 "required": [ 11 "actor" 12 ], 13 "properties": { 14 "actor": { 15 "type": "string", 16 "format": "at-identifier", 17 "description": "DID or handle of the user" 18 } 19 } 20 }, 21 "output": { 22 "encoding": "application/json", 23 "schema": { 24 "type": "object", 25 "required": [ 26 "profiles" 27 ], 28 "properties": { 29 "profiles": { 30 "type": "array", 31 "items": { 32 "type": "ref", 33 "ref": "#profileEntry" 34 } 35 } 36 } 37 } 38 } 39 }, 40 "profileEntry": { 41 "type": "object", 42 "required": [ 43 "did" 44 ], 45 "properties": { 46 "did": { 47 "type": "string", 48 "format": "did" 49 }, 50 "handle": { 51 "type": "string" 52 }, 53 "uri": { 54 "type": "string", 55 "format": "at-uri" 56 }, 57 "cid": { 58 "type": "string", 59 "format": "cid" 60 }, 61 "value": { 62 "type": "ref", 63 "ref": "#appBskyActorProfile" 64 }, 65 "collection": { 66 "type": "string", 67 "format": "nsid" 68 }, 69 "rkey": { 70 "type": "string" 71 } 72 } 73 }, 74 "appBskyActorProfile": { 75 "type": "object", 76 "properties": { 77 "avatar": { 78 "type": "blob", 79 "accept": [ 80 "image/png", 81 "image/jpeg" 82 ], 83 "maxSize": 1000000, 84 "description": "Small image to be displayed next to posts from account. AKA, 'profile picture'" 85 }, 86 "banner": { 87 "type": "blob", 88 "accept": [ 89 "image/png", 90 "image/jpeg" 91 ], 92 "maxSize": 1000000, 93 "description": "Larger horizontal image to display behind profile view." 94 }, 95 "labels": { 96 "refs": [ 97 "com.atproto.label.defs#selfLabels" 98 ], 99 "type": "union", 100 "description": "Self-label values, specific to the Bluesky application, on the overall account." 101 }, 102 "website": { 103 "type": "string", 104 "format": "uri" 105 }, 106 "pronouns": { 107 "type": "string", 108 "maxLength": 200, 109 "description": "Free-form pronouns text.", 110 "maxGraphemes": 20 111 }, 112 "createdAt": { 113 "type": "string", 114 "format": "datetime" 115 }, 116 "pinnedPost": { 117 "ref": "com.atproto.repo.strongRef", 118 "type": "ref" 119 }, 120 "description": { 121 "type": "string", 122 "maxLength": 2560, 123 "description": "Free-form profile description text.", 124 "maxGraphemes": 256 125 }, 126 "displayName": { 127 "type": "string", 128 "maxLength": 640, 129 "maxGraphemes": 64 130 }, 131 "joinedViaStarterPack": { 132 "ref": "com.atproto.repo.strongRef", 133 "type": "ref" 134 } 135 } 136 } 137 } 138}