Skip to main content
PUT
Atualizar configurações 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

PUT /api/v1/events/{event}/registration-settings — config de venda do evento. Espelha EventSales::saveStatus/saveExternalUrl (colunas em events).

is_free
boolean
sales_mode
enum<string>

Modo de venda do evento (Fase 02 Parte 03). - internal: vende no checkout do Eventor (lotes, cupons, etc.) - external: redireciona pro link de uma plataforma externa

Available options:
internal,
external
external_registration_url
string<uri> | null
Maximum string length: 500
registration_opens_at
string<date-time> | null
registration_closes_at
string<date-time> | null
max_registrations
integer | null
Required range: 1 <= x <= 1000000
hub_fee_percent
number | null
Required range: 0 <= x <= 100
service_fee_cents
integer | null
Required range: 0 <= x <= 10000000
service_fee_mode
enum<string>

Como a taxa de serviço (valor fixo por inscrição) do Hub é cobrada (Fase 02 Parte 05). embedded → sai do ingresso (organizador recebe menos; atleta não paga a mais); passed → repassada ao atleta (paga por cima; organizador não absorve a taxa fixa). Decisão 2026-06-01: no modo passed só a TAXA FIXA é repassada — o hub_fee_percent sempre sai do ingresso (organizador recebe ticket × (1 − hub_fee%)).

Available options:
embedded,
passed
refund_window_days
integer | null
Required range: 0 <= x <= 365
regulation_acceptance_required
boolean

Response

JsonResource

data
EventResource · object
required