Generic import
Import and synchronize participant- and device data from your side.
Paste the URL of your hosted data to synchronize participants and devices with the event in your RACEMAP account. Import data from multiple online files, also. The generic import checks the format of your hosted data and replies to which parameters are imported.


Test the API with your RACEMAP event. Use the sample files.
xml sample file: https://static-cdn.racemap.com/importSamples/GenericImportSample.xml
Format of import data
importId
Required user-defined ID, unique within Racemap event, a new importID creates a new participant
"import_DWBK" or "03487" or "1sl71kaut2"
name
Name, leading and trailing spaces are removed on import
"Max" or "🔥" or "40012"
startNumber
Bib number, leading and trailing spaces are removed on import
"40012" or "🔥" or "Max"
startTime
Time in UTC of first possible geolocation, earlier location data is ignored for visualization and leaderboard
"2022-01-24T15:00:00.000Z"
endTime
Time in UTC of last possible geolocation, later location data is ignored for visualization and leaderboard
"2022-01-24T23:00:00.000Z"
key
No import, if value of key does not belong to Racemap event
"3Z2GPX"
markerColor
Marker color in visualization, hex code
"#023d10"
tags.age or
tags.sex
Attributes to filter participants eg. age group or nation, format
"35" or "male" or "Island"
times.start
Timestamp in UTC of start detection, considered in the leaderboard; startTime used instead, if import doesn't contain times.start
"2022-01-24T15:25:10.000Z"
times.end
Timestamp in UTC of finish detection, considered in the leaderboard; endTime used instead, if import doesn't contain times.end
"2022-01-24T22:53:45.000Z"
times.5km or times.loop
Timestamp in UTC of read from split
"2022-01-24T20:17:24.000Z"
device.id
IMEI of GPS unit or transponder ID
"4106050246" or "RRPing_ZDKAR32" or "RRPing_70761"
device.class
Device class
"Mobile" or "Tracker" or "Upload" or "Transponder" or "null"
device.type
Device type
"GL320-MG" or "GL300" or "LK106" or "active" or "passive" or "null"
Participant order
By default RACEMAP orders the imported participants by startNumber, numbers before letters and participants without a startNumber last. That order is used in the participant table and as the initial order in the player.
Switch on Keep participant order from source in the event editor, Participants, Import, to let your data define the order instead. The participants then appear in the order of the records in your file. With several sources the sources are concatenated in the configured order, and participants you added manually in RACEMAP are listed after the synchronized ones.
Filter input by tag
You can filter the incoming participants by a single tag category. To achieve this, activate the filtering option using the filter symbol. Subsequently, select the category and the specific tag values to be imported.

RACE RESULT lists
Use predefined lists to import and synchronize participants and devices into Racemap within seconds.
Upload template file
Upload the list template in RACE RESULT, Lists, Import icon

The new "List Template full" is shown under Lists, Participants.

Activate access
Enable the access to the list in Basic Settings, Access Rights.
Check the "Active" field
Select "List" in Type field
Select the "List Template full" list in Details field
Select JSON
Copy the link

Past the link
Past the link in RACEMAP, Generic Import field

Last updated
Was this helpful?
