Copérnico

Como conectar la API de inscripciones a Copernico/Sportmaniacs

¿Sabías que puedes conectar cualquier plataforma de inscripciones para cronometrar carreras virtuales?

 

API Inscritos

POST https://api.copernico.cloud/race-registrations/{raceId}

  • donde {raceId} es el id de sportmaniacs* por ejemplo: 5fbe1dc5-deb8-40dd-8a08-2375ac1f13d5
  • headers: Content-Type: application/json
  • body: listado de inscritos[{id: «identificador único de corredor»,name: «nombre de corredor»,surname: «apellido de corredor»,birthdate: «fecha de nacimiento de corredor en formato YYYY-MM-DD»,document: «identificador de la inscripción de corredor»,dorsal: «dorsal de corredor»,gender: «male | female | mixed»,raceId: «Identificador de la carrera» en este caso 5edf7259-ed28-46f4-84f5-4972ac1f25ca,eventId: «identificador del evento»,…}]

eventId:

  • Marcha 5 kilometros – 5edf72a1-dc24-464e-915e-4758ac1f25ca
  • Carrera 10 km. – 5edf72d5-da78-472c-8203-4972ac1f25ca
  • Ruta ciclista 20 km. – 5edf72fb-52b4-4b1b-a2f9-4972ac1f25ca

En la inscripción puedes añadir cualquier otro campo que desees que aparezca en Cópernico

El ID de carrera de Sportmaniacs es la parte resaltada en negrita en la URL

https://panel.sportmaniacs.com/admin/events/races/view/5f85be81-b528-47eb-b5ec-205fac1f15a0

Ejemplo archivo de importación.

Nombres requeridos de las columnas:

  • id
  • dorsal
  • name
  • surname
  • gender:
    • male
    • female
    • mixed
  • birthdate
    • yyyy-mm-dd
  • eventName
    • Si no tiene evento asignado se enviará el campo vacio.
  • club
  • document:
    • DNI/ documento de identificación

Puedes ver un ejemplo de un fichero de ejemplo de importación de inscritos en el siguiente enlace.

Preguntas frecuentes

¿Cómo envío la información para que el atleta pueda seleccionar distancia en la aplicación?

Debes de enviar la columna: «event» vacía. Entonces la aplicación dejará seleccionar al atleta el evento en el que quiere participar.

 

¿Cómo hago una clasificación especial?

Si quieres hacer una clasificación especial como por ejemplo: local. Para sacar esta clasificación debes de utilizar los atributos, los atributos son un valor extra que tiene un atleta, en caso del ejemplo el atleta tendría el atributo local a si.

Los atributos se componen de:

    • Nombre de la columna: A través de la API enviarás: attr_ + {{ Nombre del atributo en Copérnico}}.
    • Valor que clasifica: El valor por el que clasifica el atleta en este caso SI.

Ejemplo de atributo con varios valores que clasifican:

En el caso de que el atributo del atleta no se pueda resolver con un boleano (si o no) tendremos varios valores que generarán clasificación.

Por ejemplo: Queremos sacar una clasificación por profesiones, en las que las profesiones son policía y bombero. Lo que haremos es que el atleta tendrá una columna llamada: attr_profesiones y en la celda tendrá el valores: policía o bombero.

 

 

 

 

 

 

¿Te ha sido útil este artículo?

NoSí
Cargando…