Backfill in-progress. Some lexicons and records may be missing or incomplete.

community.lexicon.calendar.searchEvents

lexicon.community

Documentation

main query

Search for events. Supports full-text search, filtering by repository, and filtering by location CIDs.

Parameters

limit integer Optional

Maximum number of results to return.

location array of string Optional

Filter events by location CIDs. Can be specified multiple times.

query string Optional

Full-text search query.

repository string did Optional

Filter events by DID.

Output

Encodingapplication/json
results array Required

No description provided.

Errors

InvalidRepository
SearchUnavailable
SearchError
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
Maximum number of results to return.
Filter events by location CIDs. Can be specified multiple times.
Full-text search query.
Filter events by DID.
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "InvalidRepository"
    },
    {
      "name": "SearchUnavailable"
    },
    {
      "name": "SearchError"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "results"
      ],
      "properties": {
        "results": {
          "type": "array",
          "items": {
            "ref": "#eventView",
            "type": "ref"
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "limit": {
        "type": "integer",
        "default": 10,
        "maximum": 100,
        "minimum": 1,
        "description": "Maximum number of results to return."
      },
      "query": {
        "type": "string",
        "maxLength": 150,
        "description": "Full-text search query.",
        "maxGraphemes": 150
      },
      "location": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "cid"
        },
        "description": "Filter events by location CIDs. Can be specified multiple times."
      },
      "repository": {
        "type": "string",
        "format": "did",
        "description": "Filter events by DID."
      }
    }
  },
  "description": "Search for events. Supports full-text search, filtering by repository, and filtering by location CIDs."
}
eventView object

An event record with RSVP counts and URL.

Properties

countGoing integer Required

Number of users who have RSVP'd as going.

countInterested integer Required

Number of users who have RSVP'd as interested.

countNotGoing integer Required

Number of users who have RSVP'd as not going.

url string uri Required

The canonical web URL for this event.

View raw schema
{
  "type": "object",
  "required": [
    "countGoing",
    "countInterested",
    "countNotGoing",
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The canonical web URL for this event."
    },
    "countGoing": {
      "type": "integer",
      "description": "Number of users who have RSVP'd as going."
    },
    "countNotGoing": {
      "type": "integer",
      "description": "Number of users who have RSVP'd as not going."
    },
    "countInterested": {
      "type": "integer",
      "description": "Number of users who have RSVP'd as interested."
    }
  },
  "description": "An event record with RSVP counts and URL."
}

Lexicon Garden

@