Skip to main content
HTTP Method: POST URL: /api/v3/events/{eventId}/registrants Authentication: Requires API Key in the request header. Path Parameters: Request Body Paramaters:
  • email: Email address of the registrant. Must be unique per event.
  • first_name: Registrant’s first name.
  • last_name: Registrant’s last name.
  • custom_fields: Key-value map of custom registration fields. Keys are custom field names, values are the submitted responses.
    Notes:
    • email, first_name & last_name are always mandatory for every webinar.
    • Rest of parameters are mandatory only if defined so in the registration form setup when scheduling the event.
    • phonefield: phone number in international format, separated to country code and phone number.
    • text field limited to 256 charachters.
    • checkboxfield: limited to TRUE or FALSE
Response: confirmation for registration, including the event ID and unique join URL. Rate limit: once every 1 seconds for unique request. Status Codes:
  • 200 OK Registration created successfully. 401 Unauthorized Authentication failed (Invalid or missing API token).
  • 404 Not Found Event not found.
  • 409 Conflict Duplicate registration (a registrant with the same email already exists for this event).
  • 422 Unprocessable EntityValidation error (for example, invalid email format, unsupported country code, or invalid custom_fields payload).

Sample Request

Sample Response

Error Responses

Duplicate Registration (409)
Validation Error (422)
Event Not Found (404)