rsvp.atmo.event.listRecords

Query community.lexicon.calendar.event records with filters

Repository @atmo.rsvp did:plc:b63bmauox6z5rbibwrhxrdnw namespace authority
Details · query
Kindquery
Authorityevent.atmo.rsvp
Indexed

Query

query · GET

Parameters

query string

actor

string · at-identifier

Filter by DID or handle (triggers on-demand backfill)

byUser

string · did

Only used with spaceUri — filter to records authored by this DID.

Maximum value for createdAt

Minimum value for createdAt

cursor

string

Filter by description

endsAtMax

string

Maximum value for endsAt

endsAtMin

string

Minimum value for endsAt

Number of rsvps records to embed per record

  • minimum: 1
  • maximum: 50

Read-grant invite token for anonymous bearer access. Replaces JWT auth when supplied.

limit

integer
  • minimum: 1
  • maximum: 200
  • default: 50

mode

string

Filter by mode

name

string

Filter by name

order

string

Sort direction (default: desc for dates/numbers/counts, asc for strings)

  • knownValues: asc | desc

Filter by preferences.showInDiscovery

profiles

boolean

Include profile + identity info keyed by DID

Minimum total rsvps count

Minimum rsvps count where status = going

Minimum rsvps count where status = interested

Minimum rsvps count where status = notgoing

sort

string

Field to sort by (default: time_us)

  • knownValues: mode | name | endsAt | status | startsAt | createdAt | description | preferencesShowInDiscovery | rsvpsCount | rsvpsInterestedCount | rsvpsGoingCount | rsvpsNotgoingCount

spaceUri

string · at-uri

If set, query records inside this permissioned space (requires service-auth JWT or a read-grant invite token).

Maximum value for startsAt

Minimum value for startsAt

status

string

Filter by status

Output

application/json

cursor

string
itemsref
Reference

records

requiredarray
itemsref
Reference

#appBskyActorProfile

object

Properties

avatar

blob

Small image to be displayed next to posts from account. AKA, 'profile picture'

  • maxSize: 1000000
  • accept: image/png, image/jpeg

banner

blob

Larger horizontal image to display behind profile view.

  • maxSize: 1000000
  • accept: image/png, image/jpeg

createdAt

string · datetime

Free-form profile description text.

  • maxLength: 2560
  • maxGraphemes: 256
  • maxLength: 640
  • maxGraphemes: 64

labels

union

Self-label values, specific to the Bluesky application, on the overall account.

pronouns

string

Free-form pronouns text.

  • maxLength: 200
  • maxGraphemes: 20

website

string · uri

#hydrateRsvps

object

Properties

going

array
itemsref
itemsref
itemsref

other

array
itemsref

#hydrateRsvpsRecord

object

Properties

cid

string

collection

requiredstring · nsid

did

requiredstring · did

rkey

requiredstring

space

string · at-uri

Present when the record was read from a permissioned space.

time_us

requiredinteger

uri

requiredstring · at-uri

#profileEntry

object

Properties

cid

string

collection

string · nsid

did

requiredstring · did

handle

string

rkey

string

uri

string · at-uri

#record

object

Properties

cid

string

collection

requiredstring · nsid

did

requiredstring · did

rkey

requiredstring
Reference

rsvpsCount

integer

Total rsvps count

rsvps count where status = going

rsvps count where status = interested

rsvps count where status = notgoing

space

string · at-uri

Present when the record was read from a permissioned space; its value is the space URI.

time_us

requiredinteger

uri

requiredstring · at-uri

Similar lexicons

semantic match

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

  • Query community.lexicon.calendar.rsvp records with filters

  • Get a single community.lexicon.calendar.event record by AT URI

  • Get a single community.lexicon.calendar.rsvp record by AT URI

  • List the ATProto RSVPs to an event, hydrated with each responder's profile. Zeens members are surfaced first. Returns raw rsvp records only; email RSVPs and organiser approval/waitlist state live in PocketBase and are merged in by the SvelteKit layer.

  • List who responded to an event, most recent first.