Get All Questions
Retrieves all registration form questions configured for an event. Questions define the fields that registrants fill out during registration (e.g., name, email, custom questions). Defaults to questions on the main website but can be filtered by module. Requires the event_id query parameter.
Extra Fields
This is the extra information that can be returned if required by specifying what you need in the expand variable:
| Name | Type | Description |
|---|---|---|
choices | array | List of response options for the question (e.g. for dropdown, radio, or checkbox questions). |
page | object | The registration form page this question belongs to. |
translations | object | Question translations by language. |
Authorizations
OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.
Query Parameters
integer - required - The ID of the event you want to retrieve questions for
1
string - optional - Comma separated list of fields you want to return
"id,event_id,page_id,name,public_short_name,admin_short_name,hint,attribute,type,sort,created_at,updated_at,module,form"
string - optional - Comma separated list of related objects to include (choices, page, translations)
"choices"
string - optional - Filter conditions to narrow the results. Valid operators are =, !=, >=, <=, >, <, contains, beginswith, endswith
"id>123"
integer - optional - The page of results you want to view
"1"
integer - optional - The number of results per page (to a max of 200)
"5"
string - optional - Sort the results (add - in front for opposite sort direction, e.g. "-id")
Comma-separated list of IDs to retrieve. When provided, only records matching these IDs are returned. All values must be positive integers. Maximum 100 IDs per request.