This repository has no description
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}