rsvp.atmo.rsvp.listRecords

atmo.rsvp

Documentation

Query community.lexicon.calendar.rsvp records with filters

main query

Query community.lexicon.calendar.rsvp records with filters

Parameters

actor string at-identifier Optional

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

byUser string did Optional

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

cursor string Optional

No description available.

hydrateEvent boolean Optional

Embed the referenced event record

limit integer Optional

No description available.

order string Optional

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

profiles boolean Optional

Include profile + identity info keyed by DID

sort string Optional

Field to sort by (default: time_us)

spaceUri string at-uri Optional

If set, query records inside this permissioned space (requires service-auth JWT).

status string Optional

Filter by status

subjectUri string Optional

Filter by subject.uri

Output

Encodingapplication/json
cursor string Optional

No description available.

profiles array Optional

No description available.

records array Required

No description available.

Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
Filter by DID or handle (triggers on-demand backfill)
Only used with spaceUri — filter to records authored by this DID.
Embed the referenced event record
Sort direction (default: desc for dates/numbers/counts, asc for strings)
Include profile + identity info keyed by DID
Field to sort by (default: time_us)
If set, query records inside this permissioned space (requires service-auth JWT).
Filter by status
Filter by subject.uri
View raw schema
{
  "type": "query",
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "records"
      ],
      "properties": {
        "cursor": {
          "type": "string"
        },
        "records": {
          "type": "array",
          "items": {
            "ref": "#record",
            "type": "ref"
          }
        },
        "profiles": {
          "type": "array",
          "items": {
            "ref": "#profileEntry",
            "type": "ref"
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "sort": {
        "type": "string",
        "description": "Field to sort by (default: time_us)",
        "knownValues": [
          "status",
          "subjectUri"
        ]
      },
      "actor": {
        "type": "string",
        "format": "at-identifier",
        "description": "Filter by DID or handle (triggers on-demand backfill)"
      },
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 200,
        "minimum": 1
      },
      "order": {
        "type": "string",
        "description": "Sort direction (default: desc for dates/numbers/counts, asc for strings)",
        "knownValues": [
          "asc",
          "desc"
        ]
      },
      "byUser": {
        "type": "string",
        "format": "did",
        "description": "Only used with spaceUri — filter to records authored by this DID."
      },
      "cursor": {
        "type": "string"
      },
      "status": {
        "type": "string",
        "description": "Filter by status"
      },
      "profiles": {
        "type": "boolean",
        "description": "Include profile + identity info keyed by DID"
      },
      "spaceUri": {
        "type": "string",
        "format": "at-uri",
        "description": "If set, query records inside this permissioned space (requires service-auth JWT)."
      },
      "subjectUri": {
        "type": "string",
        "description": "Filter by subject.uri"
      },
      "hydrateEvent": {
        "type": "boolean",
        "description": "Embed the referenced event record"
      }
    }
  },
  "description": "Query community.lexicon.calendar.rsvp records with filters"
}
appBskyActorProfile object

No description available.

Properties

avatar blob Optional

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

maxSize: 1.0 MB
banner blob Optional

Larger horizontal image to display behind profile view.

maxSize: 1.0 MB
createdAt string datetime Optional

An RFC 3339 formatted timestamp.

description string Optional

Free-form profile description text.

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
displayName string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
pronouns string Optional

Free-form pronouns text.

maxLength: 200 bytesmaxGraphemes: 20 graphemes
website string uri Optional

A valid URI.

View raw schema
{
  "type": "object",
  "properties": {
    "avatar": {
      "type": "blob",
      "accept": [
        "image/png",
        "image/jpeg"
      ],
      "maxSize": 1000000,
      "description": "Small image to be displayed next to posts from account. AKA, 'profile picture'"
    },
    "banner": {
      "type": "blob",
      "accept": [
        "image/png",
        "image/jpeg"
      ],
      "maxSize": 1000000,
      "description": "Larger horizontal image to display behind profile view."
    },
    "labels": {
      "refs": [
        "com.atproto.label.defs#selfLabels"
      ],
      "type": "union",
      "description": "Self-label values, specific to the Bluesky application, on the overall account."
    },
    "website": {
      "type": "string",
      "format": "uri"
    },
    "pronouns": {
      "type": "string",
      "maxLength": 200,
      "description": "Free-form pronouns text.",
      "maxGraphemes": 20
    },
    "createdAt": {
      "type": "string",
      "format": "datetime"
    },
    "pinnedPost": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    },
    "description": {
      "type": "string",
      "maxLength": 2560,
      "description": "Free-form profile description text.",
      "maxGraphemes": 256
    },
    "displayName": {
      "type": "string",
      "maxLength": 640,
      "maxGraphemes": 64
    },
    "joinedViaStarterPack": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    }
  }
}
profileEntry object

No description available.

Properties

cid string Optional

No description available.

collection string nsid Optional

A namespaced identifier (e.g., app.bsky.feed.post).

did string did Required

A decentralized identifier (DID).

handle string Optional

No description available.

rkey string Optional

No description available.

uri string at-uri Optional

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "type": "object",
  "required": [
    "did"
  ],
  "properties": {
    "cid": {
      "type": "string"
    },
    "did": {
      "type": "string",
      "format": "did"
    },
    "uri": {
      "type": "string",
      "format": "at-uri"
    },
    "rkey": {
      "type": "string"
    },
    "handle": {
      "type": "string"
    },
    "record": {
      "ref": "#appBskyActorProfile",
      "type": "ref"
    },
    "collection": {
      "type": "string",
      "format": "nsid"
    }
  }
}
record object

No description available.

Properties

cid string Optional

No description available.

collection string nsid Required

A namespaced identifier (e.g., app.bsky.feed.post).

did string did Required

A decentralized identifier (DID).

rkey string Required

No description available.

space string at-uri Optional

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

time_us integer Required

No description available.

uri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "did",
    "collection",
    "rkey",
    "time_us"
  ],
  "properties": {
    "cid": {
      "type": "string"
    },
    "did": {
      "type": "string",
      "format": "did"
    },
    "uri": {
      "type": "string",
      "format": "at-uri"
    },
    "rkey": {
      "type": "string"
    },
    "event": {
      "ref": "#refEventRecord",
      "type": "ref"
    },
    "space": {
      "type": "string",
      "format": "at-uri",
      "description": "Present when the record was read from a permissioned space; its value is the space URI."
    },
    "record": {
      "ref": "community.lexicon.calendar.rsvp#main",
      "type": "ref"
    },
    "time_us": {
      "type": "integer"
    },
    "collection": {
      "type": "string",
      "format": "nsid"
    }
  }
}
refEventRecord object

No description available.

Properties

cid string Optional

No description available.

collection string nsid Required

A namespaced identifier (e.g., app.bsky.feed.post).

did string did Required

A decentralized identifier (DID).

rkey string Required

No description available.

space string at-uri Optional

Present when the record was read from a permissioned space.

time_us integer Required

No description available.

uri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "did",
    "collection",
    "rkey",
    "time_us"
  ],
  "properties": {
    "cid": {
      "type": "string"
    },
    "did": {
      "type": "string",
      "format": "did"
    },
    "uri": {
      "type": "string",
      "format": "at-uri"
    },
    "rkey": {
      "type": "string"
    },
    "space": {
      "type": "string",
      "format": "at-uri",
      "description": "Present when the record was read from a permissioned space."
    },
    "record": {
      "ref": "community.lexicon.calendar.event#main",
      "type": "ref"
    },
    "time_us": {
      "type": "integer"
    },
    "collection": {
      "type": "string",
      "format": "nsid"
    }
  }
}

Lexicon Garden

@