Eventos
Endpoint: /wp-json/sportspress/v2/events
Definiciones de campos
Campos de fecha y hora
Campo | Descripción |
| Fecha de publicación en la zona horaria del sitio (formato ISO 8601) |
| Fecha de publicación en GMT (formato ISO 8601) |
| Fecha de última modificación en la zona horaria del sitio (solo lectura) |
| Fecha de última modificación en GMT (solo lectura) |
Campos de identificación
Campo | Descripción |
| Identificador único del objeto (entero, solo lectura) |
| Identificador único global (solo lectura) |
| Identificador alfanumérico único para su tipo |
| URL del objeto (solo lectura) |
Campos de contenido
Campo | Descripción |
| El título del objeto de evento |
| El contenido del objeto de evento |
| El extracto del objeto de evento |
| ID del medio destacado del objeto |
Campos de estado y acceso
Campo | Descripción |
| Estado del objeto; uno de |
| Una contraseña para proteger el acceso al contenido y al extracto |
| Si los comentarios están abiertos o no; |
| Si el objeto puede recibir pings o no; |
Campos de autor y orden
Campo | Descripción |
| El ID del autor del objeto |
| El orden del objeto en relación con otros objetos de su tipo |
Campos de taxonomía y relaciones
Campo | Descripción |
| Los términos asignados al objeto en la taxonomía de ligas (array de IDs de términos) |
| Los términos asignados al objeto en la taxonomía de temporadas (array de IDs de términos) |
| Los términos asignados al objeto en la taxonomía de sedes (array de IDs de términos) |
| Los IDs de los equipos que participan en el evento (array) |
| Los IDs de los jugadores que participan en el evento (array) |
| Los IDs de los miembros del personal que participan en el evento (array) |
Campos específicos del evento
Campo | Descripción |
| Los resultados principales del evento (array, un valor por equipo) |
| El desenlace del evento por equipo (array) |
| El ID del equipo ganador |
| El tiempo total del evento en minutos (entero) |
| La tabla de resultados completa del evento, por equipo (array) |
| La tabla de rendimiento completa (box score) del evento, por equipo (array) |
Todos los campos especifican la disponibilidad de contexto (view, edit, embed). Los campos marcados como de solo lectura no se pueden establecer en solicitudes POST o PUT.
Ejemplos de solicitudes
Listar todos los eventos
GET /wp-json/sportspress/v2/events
Recuperar un evento individual
GET /wp-json/sportspress/v2/events/123
Crear un evento
POST /wp-json/sportspress/v2/events
Content-Type: application/json{
"title": "Team A vs Team B",
"status": "publish",
"date": "2026-05-01T15:00:00",
"teams": [10, 11],
"leagues": [5],
"seasons": [3]
}Actualizar los resultados de un evento
PUT /wp-json/sportspress/v2/events/123
Content-Type: application/json{
"results": {
"10": { "goals": 2 },
"11": { "goals": 1 }
},
"performance": {
"10": {
"42": { "goals": 1, "assists": 0 }
}
}
}Nota: La actualización de resultados y el rendimiento de jugadores a través de la REST API requiere SportsPress Pro 2.7.8 o posterior (versiones anteriores tenían un error por el que los resultados y los box scores no se actualizaban a través de la API).
