Configure Smoke Signal specific settings for an event. Requires authentication and ownership of the event.
Input
Encoding
application/jsondisableDirectRsvp
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 bytesOutput
Encoding
application/jsonErrors
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.
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."
}