Query community.lexicon.calendar.event 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.
createdAtMax
string
Optional
Maximum value for createdAt
createdAtMin
string
Optional
Minimum value for createdAt
cursor
string
Optional
No description available.
description
string
Optional
Filter by description
endsAtMax
string
Optional
Maximum value for endsAt
endsAtMin
string
Optional
Minimum value for endsAt
hydrateRsvps
integer
Optional
Number of rsvps records to embed per record
limit
integer
Optional
No description available.
mode
string
Optional
Filter by mode
name
string
Optional
Filter by name
order
string
Optional
Sort direction (default: desc for dates/numbers/counts, asc for strings)
profiles
boolean
Optional
Include profile + identity info keyed by DID
rsvpsCountMin
integer
Optional
Minimum total rsvps count
rsvpsGoingCountMin
integer
Optional
Minimum rsvps count where status = going
rsvpsInterestedCountMin
integer
Optional
Minimum rsvps count where status = interested
rsvpsNotgoingCountMin
integer
Optional
Minimum rsvps count where status = notgoing
search
string
Optional
Full-text search across: mode, name, status, description
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).
startsAtMax
string
Optional
Maximum value for startsAt
startsAtMin
string
Optional
Minimum value for startsAt
status
string
Optional
Filter by status
Output
application/jsoncursor
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.
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": {
"mode": {
"type": "string",
"description": "Filter by mode"
},
"name": {
"type": "string",
"description": "Filter by name"
},
"sort": {
"type": "string",
"description": "Field to sort by (default: time_us)",
"knownValues": [
"mode",
"name",
"endsAt",
"status",
"startsAt",
"createdAt",
"description",
"rsvpsCount",
"rsvpsInterestedCount",
"rsvpsGoingCount",
"rsvpsNotgoingCount"
]
},
"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"
},
"search": {
"type": "string",
"description": "Full-text search across: mode, name, status, description"
},
"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)."
},
"endsAtMax": {
"type": "string",
"description": "Maximum value for endsAt"
},
"endsAtMin": {
"type": "string",
"description": "Minimum value for endsAt"
},
"description": {
"type": "string",
"description": "Filter by description"
},
"startsAtMax": {
"type": "string",
"description": "Maximum value for startsAt"
},
"startsAtMin": {
"type": "string",
"description": "Minimum value for startsAt"
},
"createdAtMax": {
"type": "string",
"description": "Maximum value for createdAt"
},
"createdAtMin": {
"type": "string",
"description": "Minimum value for createdAt"
},
"hydrateRsvps": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Number of rsvps records to embed per record"
},
"rsvpsCountMin": {
"type": "integer",
"description": "Minimum total rsvps count"
},
"rsvpsGoingCountMin": {
"type": "integer",
"description": "Minimum rsvps count where status = going"
},
"rsvpsNotgoingCountMin": {
"type": "integer",
"description": "Minimum rsvps count where status = notgoing"
},
"rsvpsInterestedCountMin": {
"type": "integer",
"description": "Minimum rsvps count where status = interested"
}
}
},
"description": "Query community.lexicon.calendar.event records with filters"
}