Skip to main content
POST
Criar campo de inscrição

Authorizations

Authorization
string
header
required

API key do hub com escopo manage. Header: Authorization: Bearer <api_key>.

Path Parameters

event
string
required

Body

application/json

POST /api/v1/events/{event}/registration-fields — cria campo customizado. Espelha EventSales::saveField. key é único por evento (checado no controller); options exigido para select/multiselect.

label
string
required
Maximum string length: 120
type
enum<string>
required
Available options:
text,
textarea,
select,
multiselect,
checkbox,
file
key
string | null
Maximum string length: 60
validation_rules
string[] | null
help_text
string | null
Maximum string length: 500
is_required
boolean
show_only_with_kit
boolean
is_active
boolean
options
object[] | null

Response

JsonResource

data
RegistrationFieldResource · object
required