An unfinished post or event, kept in the member's drafts space until they post it (D43). The drafted record is carried as written so far and is validated only when it is posted.
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
kind
string
Required
What the draft becomes: a post (a reply and a quote are posts) or a calendar event.
post, eventrecord
unknown
Required
The app.bsky.feed.post or community.lexicon.calendar.event as far as it is written, uploaded media referenced as blobs. Never validated against its own lexicon until it is posted.
space
string
tid
Optional
The TID of the content space the draft is for, once chosen.
updatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
View raw schema
{
"description": "An unfinished post or event, kept in the member's drafts space until they post it (D43). The drafted record is carried as written so far and is validated only when it is posted.",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"format": "datetime",
"type": "string"
},
"kind": {
"description": "What the draft becomes: a post (a reply and a quote are posts) or a calendar event.",
"enum": [
"post",
"event"
],
"type": "string"
},
"record": {
"description": "The app.bsky.feed.post or community.lexicon.calendar.event as far as it is written, uploaded media referenced as blobs. Never validated against its own lexicon until it is posted.",
"type": "unknown"
},
"space": {
"description": "The TID of the content space the draft is for, once chosen.",
"format": "tid",
"type": "string"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"kind",
"record",
"createdAt",
"updatedAt"
],
"type": "object"
},
"type": "record"
}