Skip to main content
PATCH
Atualizar evento

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

PATCH /api/v1/events/{event} — atualização parcial (preserve-on-absent). Expõe os ~25 campos que a Ingest API ignora. Todos opcionais (sometimes).

name
string
Maximum string length: 100
date
string<date> | null
city
string | null
Maximum string length: 100
state
string | null
Required string length: 2
document
string | null
Maximum string length: 15
organizer_id
integer | null
hub_unit_id
integer | null
salesperson_person_id
integer | null
expected_athletes
integer | null
Required range: 1 <= x <= 999999
bib_count
integer
Required range: x >= 0
tag_count
integer
Required range: x >= 0
paid_tag_base_count
integer
Required range: x >= 0
difficulty_grade
string | null
Maximum string length: 3
technical_description
string | null
Maximum string length: 1000
commercial_description
string | null
Maximum string length: 1000
regulation
string | null
regulation_acceptance_required
boolean
regulation_extra_text
string | null
has_cronoself
boolean
has_qrcode_list
boolean
has_medrace
boolean
registration_support_whatsapp
string | null
Maximum string length: 20
certificate_enabled
boolean
hub_fee_percent
number | null
Required range: 0 <= x <= 100
service_fee_cents
integer
Required range: x >= 0
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
refund_summary
string | null
Maximum string length: 1000

Response

JsonResource

data
EventResource · object
required