RunSignUp

RunSignUp API Documentation

Basic Info

Method Description Access
Get Countries/States Get list of countries and states. Affiliates, Partners, Race Directors, Users, Timers

API Login

Method Description Access
Login to API (Deprecated) Login to the API using account credentials. Race Directors, Users
Logout of API (Deprecated) Logout of the API using account credentials. Race Directors, Users

Basic Race Information

Method Description Access
Get Race Information about a specific race. Affiliates, Partners, Race Directors, Users, Timers
Get Races List of upcoming races. Affiliates, Partners, Race Directors, Users, Timers
Create or Edit Race Create a new race or edit an existing race. Users
Update Race Syncing Settings Set race syncing settings. Affiliates, Partners, Race Directors, Users, Timers
Set Race URLs Set race and event URLs. Partners, Race Directors
Set a Race's Description Set race description. Partners, Race Directors

Race Registration Setup

Method Description Access
Setup Event Registration Periods Setup event registration periods. Affiliates, Partners, Race Directors, Users, Timers
Setup Event Age Based Pricing Setup event age based pricing. Affiliates, Partners, Race Directors, Users, Timers
Setup Race Questions Setup race questions. Affiliates, Partners, Race Directors, Users, Timers
Setup Event Giveaway Setup event giveaways. Affiliates, Partners, Race Directors, Users, Timers

Coupons

Method Description Access
Add or Edit Coupon Add or edit coupons for a race. Affiliates, Partners, Race Directors, Users, Timers
Get Coupons Get coupons for a race. Affiliates, Partners, Race Directors, Users, Timers

Race Participants

Method Description Access
Get Race Participant Counts Get count of participants for a race. Partners, Race Directors, Timers
Get Race Participants Participants for a race. Partners, Race Directors, Timers
Get Removed Race Participants Get removed participants for a race. Partners, Race Directors, Timers
Get Current Active Registration ID for Event Transfers Get the final active registration ID for participants that have had event transfers. Partners, Race Directors, Timers
Add or Edit Race Participants Add or edit participants for a race. Partners, Race Directors, Timers
Switch Participant Events Switch participant events. Partners, Race Directors, Timers
Delete Participants Delete participants from an event. Partners, Race Directors, Timers
Get Bib and Chip Numbers Get bib and chip numbers for all event participants. Partners, Race Directors, Timers
Assign Bib and Chip Numbers Assign bib and chip numbers to participants. Partners, Race Directors, Timers

User Information

Method Description Access
Get Users List of users accounts associated with a partner. Partners
Get User Information about a specific user. Partners, Users
Create User Update information on an existing user. Partners
Edit User Update information on an existing user. Partners

User Registrations

Method Description Access
Get Registered Races Get registered races for the logged in user. Users

Registration

Method Description Access
Register Do a registration through the API. Affiliates, Partners, Race Directors, Users, Timers

Race Corrals

Method Description Access
Get Race Corrals Get race corrals. Affiliates, Partners, Race Directors, Users, Timers

Race Groups/Teams

Method Description Access
Get Race Groups/Teams Types Get race group/team types. Affiliates, Partners, Race Directors, Users, Timers
Manage Race Group/Team Types Manage race group/team types. Affiliates, Partners, Race Directors, Users, Timers
Get Race Groups/Teams Get race groups/teams. Affiliates, Partners, Race Directors, Users, Timers
Add/Edit Race Groups/Teams Add or edit race groups/teams. Affiliates, Partners, Race Directors, Users, Timers
Assign Group/Team Bib Numbers Assign group/team bib numbers. Partners, Race Directors, Timers

Corporate Teams

Method Description Access
Get Corporate Teams Get corporate teams for a race. Affiliates, Partners, Race Directors, Users, Timers

Race Store

Method Description Access
Get User Race Store Purchases Get the store others for a user in a race. Partners, Race Directors, Timers

Results

Method Description Access
Import CSV/GRU Results Create a new result set from a CSV or GRU results file. Partners, Race Directors, Timers
Create Event Result Set Create a new result set. Partners, Race Directors, Timers
Edit Event Result Set Edit meta data for a result set. Partners, Race Directors, Timers
Make Result Set Private Hide a result set from the general public. Partners, Race Directors, Timers
Make Result Set Public Show a result set to the general public. Partners, Race Directors, Timers
Check for Event Result Sets Check if an event has any result sets. Affiliates, Partners, Race Directors, Users, Timers
Get Event Result Sets List all result sets for an event. Affiliates, Partners, Race Directors, Users, Timers
Delete Event Result Set Delete a result set. Partners, Race Directors, Timers
Get Event Result Set Column Customizations Customize columns for a result set. Partners, Race Directors, Timers
Set Event Result Set Column Customizations Customize columns for a result set. Partners, Race Directors, Timers
Clear Results from Result Set Remove all results from a result set. Partners, Race Directors, Timers
Clear Results from Result by Missing Registration ID Remove results from a result set that do not match any registration ID that was passed in. Partners, Race Directors, Timers
Get Event Results List all results for all result sets for an event. Affiliates, Partners, Race Directors, Users, Timers
Post Event Results Post a race result. Partners, Race Directors, Timers
Post Manual Division Placements Manually post division placements. Partners, Race Directors, Timers
Get Current Result Credits Get current result credits for a race. Affiliates, Partners, Race Directors, Users, Timers
Get Deleted Event Results Get all deleted result IDs for a result set. Affiliates, Partners, Race Directors, Users, Timers

Results - Notifications

Method Description Access
Get Result Notifications Toggle Setting Check if result notifications are disabled at the race level. Partners, Race Directors, Timers
Enable/Disable Result Notifications Enable or disable result notifications at the race level. Partners, Race Directors, Timers
Get Result Split Notifications Toggle Setting Check if result split notifications are disabled at the race level. Partners, Race Directors, Timers
Enable/Disable Result Split Notifications Enable or disable result split notifications at the race level. Partners, Race Directors, Timers
Get Result Notifications Stats Get result notification stats for a race. Partners, Race Directors, Timers

Results - Splits

Method Description Access
Get Splits for Result Sets List all splits for a result set. Affiliates, Partners, Race Directors, Users, Timers
Setup Splits for Result Sets Setup splits for a result set. Partners, Race Directors, Timers

Results - Custom Fields

Method Description Access
Get Custom Fields for a Result Set List custom fields for a result set. Affiliates, Partners, Race Directors, Users, Timers
Add Custom Fields to a Result Set Add a custom field for a result set. Partners, Race Directors, Timers
Delete a Custom Field for a Result Set Delete a custom field for a result set. Partners, Race Directors, Timers

Results - Division Placement

Method Description Access
Disable Division Placement Calculations for a Result Set Disable the division placement calculations for results in a result set. Partners, Race Directors, Timers
Enable Division Placement Calculations for a Result Set Enable the division placement calculations for results in a result set. Partners, Race Directors, Timers
Clear Division Placements for a Result Set Clears the division placements for results in a result set. Partners, Race Directors, Timers
Recalculate Division Placements for a Result Set Recalculates the division placements for results in a result set. Partners, Race Directors, Timers

Result Settings

Method Description Access
Get Race Result Settings Get result settings for a race. Affiliates, Partners, Race Directors, Users, Timers
Set Race Result Settings Set result settings for a race. Affiliates, Partners, Race Directors, Users, Timers

Custom Results Page

Method Description Access
Custom Results Pages Get list of custom results pages. Partners, Race Directors, Timers
Custom Results Page Create a custom results page. Partners, Race Directors, Timers
Delete Custom Results Page Delete a custom results page. Partners, Race Directors, Timers

Results Announcer

Method Description Access
Get Results Announcer Timing Points Get list of announcer timing points. Partners, Race Directors, Timers
Set Up Results Announcer Timing Points Set up announcer timing points. Partners, Race Directors, Timers
Get Timing Point Data Get data (i.e. participants) for announcer timing points. Affiliates, Partners, Race Directors, Users, Timers
Post Timing Point Data Post data (i.e. participants) for announcer timing points. Affiliates, Partners, Race Directors, Users, Timers
Clear Timing Point Data Clear data (i.e. participants) for announcer timing point. Affiliates, Partners, Race Directors, Users, Timers

Mobile App Results

Method Description Access
Post Event Start Time Set actual event start time. Affiliates, Partners, Race Directors, Users, Timers
Get Event Start Time Get actual event start time. Affiliates, Partners, Race Directors, Users, Timers
Post Event Finishing Times Post finishing times for an event. Affiliates, Partners, Race Directors, Users, Timers
Post Event Finishing Bib Order Post finishing bib order for an event. Affiliates, Partners, Race Directors, Users, Timers
Get Timing Data Get finishing times that were previously posted. Affiliates, Partners, Race Directors, Users, Timers
Get Bib Order Get bib order that was previously posted. Affiliates, Partners, Race Directors, Users, Timers
Clear Timing Data Remove times posted. Affiliates, Partners, Race Directors, Users, Timers
Clear Bib Order Remove bib order posted. Affiliates, Partners, Race Directors, Users, Timers
Clear Checker Data Remove checker posted. Affiliates, Partners, Race Directors, Users, Timers

Race Divisions

Method Description Access
Get Race Divisions Get race divisions. Affiliates, Partners, Race Directors, Users, Timers
Post Race Divisions Set up race divisions. Partners, Race Directors, Timers
Get Race Division Groupings Get race division groupings. Affiliates, Partners, Race Directors, Users, Timers
Post Race Division Groupings Set up race division groupings. Partners, Race Directors, Timers
Post Race Division Assignments Assign race divisions to registrants. Partners, Race Directors, Timers

Donations

Method Description Access
Get Race Donations Get list of race donations. Partners, Race Directors, Timers

Basic Club Information

Method Description Access
Club Information Information about a specific club. Affiliates, Partners, Race Directors, Users, Timers

Club Memberships

Method Description Access
Club Members List current club members. Affiliates, Partners, Race Directors, Users, Timers
Memberships For Logged In User List memberships for the logged in user. Users
Memberships For Logged In User In a Specific Club List memberships for the logged in user in a specific club. Users
E-Mail
From Our Blog:
Nov 24th, 2017
2017 Thanksgiving Registration Stats

We are very thankful for all of the race directors, timers, partners, and runners who used RunSignUp yesterday. We are also thankful that our self-serve technology worked so well (and that we didn’t have too many support calls!). At RunSignUp, we always want to share our data on the trends and drivers of registrations to … Continue reading "2017 Thanksgiving Registration Stats"

Nov 22nd, 2017
Charity Payments Bug

We discovered a small bug in our software that has affected races using Braintree Marketplace for payment, who also have Charities setup to get paid directly, where the Charity is paying the processing fee. This affected: 19 races out of the 29,000 races held since this bug was introduced 460 Transactions out of the 5,376,000 … Continue reading "Charity Payments Bug"