Bulk import speakers
Rich per-row import (profile, socials, dietary, t-shirt) with per-row action: "create", "update", or "skip".
Authorization
bearerAuth AuthorizationBearer <token>
An organization API key (osk_…)
In: header
Path Parameters
eventId*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/events/string/speakers/import" \ -H "Content-Type: application/json" \ -d '{ "rows": [ { "firstName": "string", "lastName": "string", "email": "string", "title": "string", "company": "string", "bio": "string", "dietary": "string", "tshirt": "string", "linkedin": "string", "twitter": "string", "facebook": "string", "website": "string", "phone": "string", "action": "create" } ] }'{ "created": 0, "updated": 0, "skipped": 0}