Skip to main content

Race Roster API Participant Fields

Participant fields retrieved from the Race Roster API must be mapped to your race in RunScore. Mapping is automatic when field names match the column names in your participant database. If names do not match, you provide the mapping once during the first download of participant data from Race Roster.

For full API details, see the Race Roster API reference.


Event data

FieldDescription
event_nameName of the overall event
subEventIdID of the race in Race Roster
bundleRegistrationBoolean (true | false) — flag participant as having registered for multiple events under a single registration

Participant data

FieldDescription
firstNameFirst name of the participant (e.g. "Jane")
lastNameLast name of the participant (e.g. "Sotomayer")
nameAuto-calculated by concatenating firstName and lastName (e.g. "Jane Sotomayer")
dobCalendar date of birth
ageAuto-calculated by subtracting the date of birth from the current date
genderInteger representing the available gender options
bibNumberParticipant bib number
participantIdUnique integer identifier for a participant within an event
uniqueParticipantIdAuto-calculated as eventId + "P" + participantId — useful when pulling multiple events into a single participant database

Region

FieldDescription
region.codeAbbreviated code for the participant's region
region.nameFull name of the region

Swag data

FieldDescription
swagIdID of the product (e.g. a branded mug or t-shirt)
swagNameProduct name (e.g. "Women's technical racing shirt")
swagOptionIdID of each product option (e.g. SM, M, L, XL)
swagOptionNameName of each option (e.g. "Small", "Medium", "Large")
transactionIdUnique identifier of the transaction
netRegistrationTotalRegistration cost after subtracting additional purchases, insurance, or other line items
One swag item per participant in RunScore

In RunScore, only the last element in the swag list is displayed with the participant.


Other data

FieldDescription
teamIdOptional. Associates a participant with a team when running a team event. Team data is retrieved automatically when downloaded participants have teamId values — RunScore calls the Race Roster API and includes team data with the participant record.
emergencyContactList of data objects with questions and answers relating to emergency contact information