Demostración: datos de ejemplo, se restablecen cada noche Acerca de esta demostración Próximo restablecimiento: lun 2 de nov de 2026, 03:15

Desarrolladores

Todo lo que un residente o un empleado puede hacer en SportsMgnt pasa por las mismas reglas que usa la API. La API es JSON sobre HTTPS en /api/v1.

Abrir la referencia de la API Descargar el documento OpenAPI

Lo básico

  • Las respuestas usan un sobre: data, y meta con los totales de paginación. Los errores usan una sola forma: error.code, error.message y error.fields.
  • Las lecturas públicas del catálogo y de las instalaciones no necesitan token. Las solicitudes anónimas tienen un límite de 60 por minuto.
  • Todo lo demás necesita un token de acceso personal en el encabezado Authorization. Los tokens tienen un límite de 120 solicitudes por minuto.

Pruébelo

curl 'https://sportsmgnt.com/api/v1/health' -H 'Accept: application/json'
curl 'https://sportsmgnt.com/api/v1/me/token' -H 'Authorization: Bearer SU_TOKEN'

Crear un token

  1. Inicie sesión (por ejemplo, con el perfil de residente) y abra Seguridad y luego Tokens de la API.
  2. Elija los permisos que necesita el token y un vencimiento de hasta 90 días.
  3. Copie el token: se muestra una sola vez. Revóquelo desde la misma página.

Tokens de API · Personajes de demostración

Permisos

Permisos
PermisosDescripción
catalog:readLeer el catálogo público
household:readLeer mi hogar, miembros, inscripciones y calendario
household:writeCambiar mi hogar y mi carrito
facilities:readLeer instalaciones y disponibilidad
reservations:writeSolicitar reservas de instalaciones
staff:rostersLeer listas (personal, según mis funciones)
staff:attendanceRegistrar asistencia (personal, según mis funciones)
staff:reportsEjecutar informes (personal, según mis funciones)

Los tokens del personal también se limitan según la función y los lugares del empleado.

Insertar el catálogo en un sitio web

Añada una etiqueta de script donde deba aparecer el componente. El script inserta un iframe que ajusta su altura al contenido, así que no hay barra de desplazamiento dentro del marco.

<script src="https://sportsmgnt.com/embed.js" data-widget="catalog" data-lang="es"
        data-category="aquatics" data-primary="5b2a86" data-accent="0f7b6c"
        data-title="Catálogo de actividades de Kestrel Basin Parks (SportsMgnt)"></script>

Atributos

data-widget
catalog o facilities
data-lang
en o es
data-category, data-location, data-type
filtros opcionales, por ejemplo una categoría o el código de un lugar
data-primary, data-accent
los colores de su sitio en hexadecimal de seis dígitos, aplicados dentro del componente
data-title
el nombre accesible del marco

Las páginas del componente muestran el aviso de demostración y la nota de datos de ejemplo. Los sitios que pueden enmarcarlas se indican en el ajuste de inserción.

Ver la demostración de integración