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.
We will put the documentation here for public view and comment:
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.