place.pollen.post.poll

An interactive poll post.

Details · record, key tid
Kindrecord
Record keytid
Authoritypost.pollen.place
Indexed

Record

record · key tid

Properties

blueskyPostUri

string · at-uri

AT URI of the cross-posted Bluesky post.

closesAt

string · datetime

Absolute timestamp when the poll closes.

createdAt

requiredstring · datetime

Client-declared timestamp when the post was created.

duration

integer

Duration in hours until the poll closes.

  • minimum: 1

facets

array

Rich text annotations for the text.

options

requiredarray

The answer choices.

  • minLength: 2
  • maxLength: 10
itemsstring
  • maxLength: 200

question

requiredstring

The poll question.

  • maxLength: 500

tags

array

Hashtags for discovery.

  • maxLength: 10
itemsstring
  • maxLength: 64

text

string

Optional context or commentary.

  • maxLength: 500

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A poll record. Lives in the author's own repo, either as a public record (attached to a post via embed.external and indexed from the firehose) or inside an ATProto Space (permissioned data), where the AppView is told about it with tech.tokimeki.poll.notifySpaceWrite and reads it with a space credential.

  • A question a member asks a content space, with two to ten options that members answer with us.off-the-clock.polls.vote records. Each option is named by a key that stays the same when the poll is edited, so votes follow the option they were cast for. Posts may reply to a poll, so a poll heads a thread.

  • A single answer option for a poll. Lives in the poll author's repo; votes are counted as backlinks to this record's at-uri.

  • a poll

  • A text-only post. Thoughts, stories, musings.