atproto blogging
1{
2 "lexicon": 1,
3 "id": "app.bsky.actor.status",
4 "defs": {
5 "live": {
6 "type": "token",
7 "description": "Advertises an account as currently offering live content."
8 },
9 "main": {
10 "type": "record",
11 "description": "A declaration of a Bluesky account status.",
12 "key": "literal:self",
13 "record": {
14 "type": "object",
15 "required": [
16 "status",
17 "createdAt"
18 ],
19 "properties": {
20 "createdAt": {
21 "type": "string",
22 "format": "datetime"
23 },
24 "durationMinutes": {
25 "type": "integer",
26 "description": "The duration of the status in minutes. Applications can choose to impose minimum and maximum limits.",
27 "minimum": 1
28 },
29 "embed": {
30 "type": "union",
31 "description": "An optional embed associated with the status.",
32 "refs": [
33 "app.bsky.embed.external"
34 ]
35 },
36 "status": {
37 "type": "string",
38 "description": "The status for the account.",
39 "knownValues": [
40 "app.bsky.actor.status#live"
41 ]
42 }
43 }
44 }
45 }
46 }
47}