events.smokesignal.event.configure

smokesignal.events

Documentation

Configure Smoke Signal specific settings for an event. Requires authentication and ownership of the event.

main procedure

Configure Smoke Signal specific settings for an event. Requires authentication and ownership of the event.

Input

Encodingapplication/json
disableDirectRsvp boolean Optional

When true, the RSVP button redirects to an external ticketing URL instead of creating a direct RSVP.

event stringat-uri Required

AT-URI of the event to configure.

requireConfirmedEmail boolean Optional

When true, RSVPs require a confirmed email address.

rsvpRedirectUrl stringuri Optional

URL to redirect users to for external ticketing (e.g., ti.to, eventbrite).

maxLength: 2048 bytes

Output

Encodingapplication/json

Errors

EventNotFound The specified event does not exist.
NotAuthorized The authenticated user does not own this event.
InvalidRedirectUrl The provided redirect URL is invalid or not allowed.
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://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "event"
      ],
      "properties": {
        "event": {
          "type": "string",
          "format": "at-uri",
          "description": "AT-URI of the event to configure."
        },
        "rsvpRedirectUrl": {
          "type": "string",
          "format": "uri",
          "maxLength": 2048,
          "description": "URL to redirect users to for external ticketing (e.g., ti.to, eventbrite)."
        },
        "disableDirectRsvp": {
          "type": "boolean",
          "description": "When true, the RSVP button redirects to an external ticketing URL instead of creating a direct RSVP."
        },
        "requireConfirmedEmail": {
          "type": "boolean",
          "description": "When true, RSVPs require a confirmed email address."
        }
      }
    },
    "encoding": "application/json"
  },
  "errors": [
    {
      "name": "EventNotFound",
      "description": "The specified event does not exist."
    },
    {
      "name": "NotAuthorized",
      "description": "The authenticated user does not own this event."
    },
    {
      "name": "InvalidRedirectUrl",
      "description": "The provided redirect URL is invalid or not allowed."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "properties": {}
    },
    "encoding": "application/json"
  },
  "description": "Configure Smoke Signal specific settings for an event. Requires authentication and ownership of the event."
}

Lexicon Garden

@