Create Event Draft
create_event_draftCreate an event draft on the user's behalf and return a claim link they open to publish it. Use when a user wants to create or publish an event — works even if they have no SocialLoop account yet. The draft is private until the user opens the claim link and confirms. For a user connected via 'Connect with SocialLoop', it publishes directly to their account and returns a manage link instead. Ticketing can be free RSVP, a fixed price, named tiers, or a donation (ticket_mode 'pwyw') with a minimum and suggested amounts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tiers | No | ||
| source | No | ||
| ends_at | No | ||
| capacity | No | ||
| category | No | ||
| timezone | No | ||
| starts_at | Yes | ||
| event_name | Yes | ||
| venue_name | No | ||
| visibility | Yes | public | |
| ticket_mode | Yes | rsvp | |
| ticket_price | No | ||
| contact_email | No | ||
| pwyw_min_price | No | ||
| cover_image_url | No | ||
| idempotency_key | Yes | 4e226ca6-9c94-4e12-a5bb-ea6e31b456fa | |
| description_html | No | ||
| location_address | No | ||
| event_description | No | ||
| requires_approval | No | ||
| pwyw_suggested_prices | No |