Ir para conteúdo principal

Eventos

**Endpoint:** `/wp-json/sportspress/v2/events`

Atualizado hoje

Eventos

Endpoint: /wp-json/sportspress/v2/events

Definições de Campos

Campos de Data e Hora

Campo

Descrição

date

Data de publicação no fuso horário do site (formato ISO 8601)

date_gmt

Data de publicação em GMT (formato ISO 8601)

modified

Data da última modificação no fuso horário do site (somente leitura)

modified_gmt

Data da última modificação em GMT (somente leitura)

Campos de Identificação

Campo

Descrição

id

Identificador único para o objeto (inteiro, somente leitura)

guid

Identificador globalmente único (somente leitura)

slug

Identificador alfanumérico único para seu tipo

link

URL para o objeto (somente leitura)

Campos de Conteúdo

Campo

Descrição

title

O título do objeto de evento

content

O conteúdo do objeto de evento

excerpt

O resumo do objeto de evento

featured_media

ID da mídia em destaque para o objeto

Campos de Status e Acesso

Campo

Descrição

status

Status nomeado para o objeto; um de publish, future, draft, pending ou private

password

Uma senha para proteger o acesso ao conteúdo e resumo

comment_status

Se os comentários estão abertos ou não; open ou closed

ping_status

Se o objeto pode ser pingado ou não; open ou closed

Campos de Autor e Ordem

Campo

Descrição

author

O ID do autor do objeto

menu_order

A ordem do objeto em relação a outros objetos do mesmo tipo

Campos de Taxonomia e Relacionamento

Campo

Descrição

leagues

Os termos atribuídos ao objeto na taxonomia de liga (array de IDs de termo)

seasons

Os termos atribuídos ao objeto na taxonomia de temporada (array de IDs de termo)

venues

Os termos atribuídos ao objeto na taxonomia de local (array de IDs de termo)

teams

Os IDs dos times participantes no evento (array)

players

Os IDs dos jogadores participantes no evento (array)

staff

Os IDs dos membros da equipe participantes no evento (array)

Campos Específicos de Evento

Campo

Descrição

main_results

Os resultados principais do evento (array, um valor por time)

outcome

O resultado do evento por time (array)

winner

O ID do time vencedor

minutes

O tempo total do evento em minutos (inteiro)

results

A tabela completa de resultados do evento, por time (array)

performance

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).

Isto respondeu à sua pergunta?