API reference
Source-reviewed read-only surface. Closed product code is not licensed by this document.
OpenAPI 3.1 JSON. Base URL: https://api.hack-rnd.ru. This page sends no requests. Required means required within the containing object or selected grant variant, not required in every alternative.
GET /api/v1/public/event
Section titled “GET /api/v1/public/event”Current or nearest announced event
Active season first; otherwise earliest future starts_at; data null when absent. Source route throttle:120,1.
Authentication: No security scheme declared; client/flow rules can still apply.
Responses
Section titled “Responses”| HTTP | Meaning |
|---|---|
| 200 | Public event fields or data:null |
| 429 | Rate limit; the middleware response format depends on the deployment. |
Response fields 200: application/json
Section titled “Response fields 200: application/json”response.200
| Field | Type | Required in parent | Constraints / description |
|---|---|---|---|
data | See variants | Yes |
response.200.data
response.200.data — oneOf Variant 1
Type: null.
response.200.data — oneOf Variant 2
| Field | Type | Required in parent | Constraints / description |
|---|---|---|---|
id | string | Yes | format: “uuid” |
code | string | Yes | |
season_name | string | Yes | |
event_name | string | Yes | |
starts_at | string / null | Yes | format: “date-time” |
ends_at | string / null | Yes | format: “date-time” |
timezone | string / null | Yes | |
venue_name | string / null | Yes | |
venue_address | string / null | Yes | |
venue_map_url | string / null | Yes | |
arrival_instructions | string / null | Yes | |
support_contact | string / null | Yes | |
participant_registration_open | boolean | Yes | |
volunteer_registration_open | boolean | Yes |