Race Entry Event API

The Event API from Race Entry — 3 operation(s) for event.

OpenAPI Specification

race-entry-event-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Race Entry Software Event API
  description: The Race Entry Software API was designed for Director software and timing integrations. It provides programmatic access to events, registrations, participants, teams, results, check-in PINs, club memberships, and event creation flows. Authentication is performed via login to obtain a temporary key and secret that expire after 48 hours.
  version: '1.0'
  contact:
    name: Kin Lane
    email: kin@apievangelist.com
servers:
- url: https://www.raceentry.com/softwareapi
  description: Production
- url: https://demo.raceentry.com/softwareapi
  description: Test
security:
- TempCredentials: []
tags:
- name: Event
paths:
  /event/get_create_data:
    get:
      summary: Get event creation data
      description: Fetch supported event types, timezones, and states for creating events.
      operationId: getEventCreateData
      responses:
        '200':
          description: Reference data for event creation
      tags:
      - Event
  /event/create:
    post:
      summary: Create event
      description: Create a new race event.
      operationId: createEvent
      responses:
        '200':
          description: Event created
      tags:
      - Event
  /event/copy:
    post:
      summary: Copy event
      description: Copy an existing event to a new year.
      operationId: copyEvent
      responses:
        '200':
          description: Event copied
      tags:
      - Event
components:
  securitySchemes:
    TempCredentials:
      type: apiKey
      in: query
      name: tmp_key
      description: Temporary key returned from /login. Must be supplied alongside tmp_secret query parameter. Credentials expire after 48 hours.