We recently added a Create Race API for a technology partner / OEM. We are not making this publicly available at this time, but it is something that may be useful for some advanced technology partners. It also represents the first step in putting an API wrapper around the Race Director and Partner side of RunSignUp, like we have done for the runner side of RunSignUp.
Again, this will be relatively limited in terms of use cases, but if you think you have a need and have the technological capabilities let us know. We would love to talk.
We will put the documentation here for public view and comment:
Create Race
Create a simple race. The race must have a name, URL string, city, and country/state. The URL string is a custom string that will be used in the URL for the race. An error will be returned if this is not unique. You must specify at least one event for the race. Refer to the Datatypes for details on the date format and possible values for event_type.