Skip to main content

Add a new speaker

We have a feature where speakers can also be attendees in the event. So We need to add them. This is denoted by createuser property send in the request body as described.

The createuser is mandatory, so if you don't want to create speaker as attendee also, senf false as value but include this property.

If you want to create speaker as attendee, email is mandatory and send as described in in the request body.

Follow the exact format described in the Request Body section to avoid any errors.

Request Body

Basic payload properties are as defined.

  • eventid is mandatory.
  • firstname, lastname should not be empty.
  • for files share you urls.
  • createuser is a boolean field (true/false). Send this only for one time if this speaker is not created as attendee before. Once done, send value false.
    • attendee_form_number is only needed if createuser is true with email sent. Expcted value is the form_number which can be found in the fetched response of /myForm in Checkout Forms section. It should match the attendee type & not speaker type
    • attendee_details_form is only needed if createuser is true. It is the same JSON response used to create an attendee. Send the same form details_form here. NOTE: The form_number and the details_form should always match or else it'll cause error.
  • email is mandatory if createuser is True.
eventid integer
firstname string
lastname string
email string
company string
position string
description string
phone string
country string
profileimage string
file1 string
file2 string
file3 string
file4 string
file5 string
createuser boolean
attendee_form_number integer
attendee_details_form object[]
id string
value string
Responses
200

CreateAppUserResponseSuccess

Schema
is_error integer
message string
userresponse object
content object
resource object[]
status_code integer
default

Error Response

Schema
code int32

Error code.

message string

String description of the error.