Eventos
Endpoint: /wp-json/sportspress/v2/events
Definições de Campos
Campos de Data e Hora
Campo | Descrição |
| Data de publicação no fuso horário do site (formato ISO 8601) |
| Data de publicação em GMT (formato ISO 8601) |
| Data da última modificação no fuso horário do site (somente leitura) |
| Data da última modificação em GMT (somente leitura) |
Campos de Identificação
Campo | Descrição |
| Identificador único para o objeto (inteiro, somente leitura) |
| Identificador globalmente único (somente leitura) |
| Identificador alfanumérico único para seu tipo |
| URL para o objeto (somente leitura) |
Campos de Conteúdo
Campo | Descrição |
| O título do objeto de evento |
| O conteúdo do objeto de evento |
| O resumo do objeto de evento |
| ID da mídia em destaque para o objeto |
Campos de Status e Acesso
Campo | Descrição |
| Status nomeado para o objeto; um de |
| Uma senha para proteger o acesso ao conteúdo e resumo |
| Se os comentários estão abertos ou não; |
| Se o objeto pode ser pingado ou não; |
Campos de Autor e Ordem
Campo | Descrição |
| O ID do autor do objeto |
| A ordem do objeto em relação a outros objetos do mesmo tipo |
Campos de Taxonomia e Relacionamento
Campo | Descrição |
| Os termos atribuídos ao objeto na taxonomia de liga (array de IDs de termo) |
| Os termos atribuídos ao objeto na taxonomia de temporada (array de IDs de termo) |
| Os termos atribuídos ao objeto na taxonomia de local (array de IDs de termo) |
| Os IDs dos times participantes no evento (array) |
| Os IDs dos jogadores participantes no evento (array) |
| Os IDs dos membros da equipe participantes no evento (array) |
Campos Específicos de Evento
Campo | Descrição |
| Os resultados principais do evento (array, um valor por time) |
| O resultado do evento por time (array) |
| O ID do time vencedor |
| O tempo total do evento em minutos (inteiro) |
| A tabela completa de resultados do evento, por time (array) |
| A tabela completa de desempenho (box score) do evento, por time (array) |
Todos os campos especificam disponibilidade de contexto (view, edit, embed). Campos marcados como somente leitura não podem ser definidos em requisições POST ou PUT.
Exemplos de Requisições
Listar Todos os Eventos
GET /wp-json/sportspress/v2/events
Recuperar um Único Evento
GET /wp-json/sportspress/v2/events/123
Criar um 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]
}Atualizar Resultados do 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: Atualizar resultados e desempenho de jogadores via REST API requer o SportsPress Pro 2.7.8 ou posterior (versões anteriores tinham um bug em que resultados e box scores não eram atualizados via API).
