| DELETE |
api.coloradobiathlon.org/competitors/:id |
Remove a competitor |
| DELETE |
api.coloradobiathlon.org/relay_teams/:id |
Delete a (single mixed) relay team |
| GET |
api.coloradobiathlon.org/ |
API informational content |
| GET |
api.coloradobiathlon.org/reference_competitions |
Show all reference competitions |
| GET |
api.coloradobiathlon.org/competitions/menus |
Values used to populate menus |
| GET |
api.coloradobiathlon.org/events |
Summarize all events |
| GET |
api.coloradobiathlon.org/events/:id |
Information for one event |
| GET |
api.coloradobiathlon.org%r{/event_days(\.[a-z]{3,4})?} |
Summarize all event_days. Returns HTML or JSON |
| GET |
api.coloradobiathlon.org/event_days/:id |
Information for one event day |
| GET |
api.coloradobiathlon.org/event_days/:id/competitions |
All competitions associated with an event day. Shooting bouts are broken out to make the information easier to parse by the client. |
| GET |
api.coloradobiathlon.org%r{/event_days/(\d{4})(\d{2})(\d{2})/competitors} |
Results for a given event date in the form YYYYMMDD (work in progress) |
| GET |
api.coloradobiathlon.org%r{/event_days/(\d+)/competitors(\.[a-z]{3,4})?} |
All competitors associated with an event day. Returns CSV, HTML or JSON. |
| GET |
api.coloradobiathlon.org%r{/event_days/(\d+)/competitors/summary(\.[a-z]{3,4})?} |
Summarize competitors associated with an event day. Returns CSV or HTML |
| GET |
api.coloradobiathlon.org/event_days/:id/competitors/start_list |
|
| GET |
api.coloradobiathlon.org/event_days/:id/results |
Return HTML-formatted results for an event. Endpoint is intended to be used to review unofficial results only. |
| GET |
api.coloradobiathlon.org/event_days/:id/relay_teams |
All relay teams associated with an event day |
| GET |
api.coloradobiathlon.org/event_days/:id/competitors/:cid |
Information about one competitor TODO: Sanitize input |
| GET |
api.coloradobiathlon.org%r{/people(\.[a-z]{3,4})?} |
Summary of all people in the database |
| GET |
api.coloradobiathlon.org%r{/people/(\d+)/competitors(\.[a-z]{3,4})?} |
All competitors associated with a person. Returns CSV (eventually) or JSON. |
| POST |
api.coloradobiathlon.org/event_days/:id/competitors |
Create a new competitor associated with an event day |
| POST |
api.coloradobiathlon.org/event_days/:id/competitors/upload |
|
| POST |
api.coloradobiathlon.org/event_days/:id/relay_teams |
Create a new (single mixed) relay team associated with an event day. Allow up to three team members. |
| PUT |
api.coloradobiathlon.org/competitors |
Bulk update of existing competitor records |
| PUT |
api.coloradobiathlon.org/competitors/:id/timestamps |
Update a competitor time field |