At this level
rsvp.atmo · 5- rsvp.atmo.getCursor query Get the current cursor position
- rsvp.atmo.getOverview query Get an overview of all indexed collections
- rsvp.atmo.getProfile query Get a user's profiles by DID or handle
- rsvp.atmo.notifyOfUpdate procedure Notify of a record change for immediate indexing. Fetches the record from the user's PDS and indexes (or deletes) it.
- rsvp.atmo.permissionSet permission-set Manage your private events and rsvps.
- rsvp.atmo.space.addMember procedure Add a member to a space. Caller must be the space owner.
- rsvp.atmo.space.admin.addMember procedure Add a member to a space. Caller must be the space owner.
- rsvp.atmo.space.admin.createSpace procedure Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.
- rsvp.atmo.space.admin.removeMember procedure Remove a member from a space. Owner only. Cannot remove the owner.
- rsvp.atmo.space.createSpace procedure Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.
- rsvp.atmo.space.defs defs Shared types for permissioned-space XRPC methods.
- rsvp.atmo.space.deleteRecord procedure Delete a record from a space. Callers can delete their own records; the space owner can delete any record (via a separate admin path).
- rsvp.atmo.space.getRecord query Get a single record from a space.
- rsvp.atmo.space.getSpace query Get metadata for a single space. Caller must be a member, the owner, or hold a read-grant invite token.
- rsvp.atmo.space.invite.create procedure Create an invite for a space. Caller must be the space owner. Returns the raw token once; only the hash is stored.
- rsvp.atmo.space.invite.list query List invites for a space. Owner only.
- rsvp.atmo.space.invite.redeem procedure Redeem an invite token. The JWT issuer becomes a member of the space with the invite's perms.
- rsvp.atmo.space.invite.revoke procedure Revoke an invite. Owner only. Invites are identified by their tokenHash (visible in list output).
- rsvp.atmo.space.leaveSpace procedure Remove the caller from a space's member list. The owner cannot leave — they must delete the space instead.
- rsvp.atmo.space.listMembers query List members of a space. Caller must be a member or the owner.
- rsvp.atmo.space.listRecords query List records of a given collection within a space. Access is governed by the space's collection policy.
- rsvp.atmo.space.listSpaces query List spaces the caller has access to. Default scope is 'member' (spaces the caller is a member of, including owned); 'owner' lists only spaces the caller owns.
- rsvp.atmo.space.putRecord procedure Write a record into a space. The author is always the JWT issuer. If rkey is omitted, a TID is generated.
- rsvp.atmo.space.removeMember procedure Remove a member from a space. Owner only. Cannot remove the owner.
- rsvp.atmo.space.transferOwnership procedure Transfer space ownership to another DID. Caller must be the current owner. The new owner must already be a write member of the space. The previous owner becomes a regular write member.
- rsvp.atmo.space.whoami query Report the caller's relationship to a space: whether they are the owner, a member, and at what permission level. Useful for clients to avoid a listMembers roundtrip.