Requisitos
- Exura Tech debe tener creada la compañía del broker y una conexión MT5 activa asociada.
- Un administrador debe disponer de sesión para
/admin/competitionso de autorización administrativa para la API. - La API y el frontend deben tener URL públicas configuradas. Las variables del servidor
COMPETITION_PUBLIC_API_URLyCOMPETITION_PUBLIC_FRONTEND_URLdeterminan los enlaces entregados al CRM. No useslocalhostfuera de desarrollo. - El broker debe decidir la ventana, la lista de premios y, si quiere avisos de cierre, una URL HTTPS para webhook.
Crear desde el panel
Abre/admin/competitions, selecciona Crear competencia, define compañía, conexión, nombre, slug, inicio y fin. El formulario permite premios por puesto o rango. Copia el UUID, la ruta de registro y el enlace público desde Integración CRM. Genera la clave y guárdala en el servidor del CRM; la respuesta en texto claro aparece una sola vez.
Crear mediante la API administrativa
-05:00; el servidor los normaliza a UTC. La respuesta 201 contiene el UUID, registration_endpoint y ranking_link. También puedes recuperarlos con GET /api/v1/competitions/{uuid}/integration usando sesión administrativa.
Genera o rota la clave con POST /api/v1/competitions/{uuid}/integration-key. La respuesta devuelve token una sola vez. Rotarla invalida la anterior inmediatamente: cambia el secreto en el CRM antes de reanudar inscripciones.
API administrativa
Consulta autenticación, compañías, conexiones y creación desde un panel propio.
Qué token usar
El token de admin crea y configura; la integration key inscribe logins.

