Skip to main content

Pass custom field values in the registration API

Applies to: WebinarJam and EverWebinar

To pass custom field values through the Register API endpoint, you must first retrieve the custom field configuration from your webinar.


Step 1: Retrieve custom field details

Run the Get details about one particular webinar from your account call.

From the response, identify:

  • The label associated with the custom field

  • The answer ID values (for Dropdown fields only)

Refer to the screenshot below for an example of the custom field response structure.

Label and ID for custom fields

Step 2: Use the field label in your registration call

  • Each custom field has a label.

  • The label must be used as the parameter name in your registration API request.

Example:

  • Custom field question: “Where did you hear about us?”

  • Associated label: whereDidYouHearAboutUs

In your registration request, use:

  • “whereDidYouHearAboutUs”: …..


Step 3: Pass the Field Value

If the field type is Dropdown

  • Each answer option has a unique ID.

  • Pass the corresponding option ID in your registration request.

  • If multiple answers are selected, include their IDs inside square brackets separated by commas:

    • Example: “whereDidYouHearAboutUs”: ["id_1","id_2"]

If the field type is Text Field

  • No option ID is required.

  • Pass the text value directly.

    • Example: “company”: “XYZ”


Below is a complete registration API call example, including a text field and a dropdown custom field with two selected answers:

API register call with two custom fields

Learn more

Did this answer your question?