Jogos
Endpoint para atualizar jogos em tempo real
REST API
Conector RabbitMQ
Conector Kafka
⬆️ POST /v1/integration/game
Propriedades da Mensagem RabbitMQ
| chave | valor |
|---|---|
type | GAME |
O tipo é esperado como uma propriedade (mas não no payload) da Mensagem RabbitMQ. Qualquer cabeçalho será ignorado.
Cabeçalhos da Mensagem Kafka
| chave | valor |
|---|---|
type | GAME |
- Este endpoint permitirá inserir ou atualizar (upsert) jogos
- Você deve publicar:
- quaisquer jogos recém-adicionados
- quaisquer atualizações de jogos existentes
is_live - true, false determina se o jogo está ativo no sistema ou não (exclusão lógica)
Solicitação:
| Chave | Tipo | Obrigatório? | Valores Aceitos | Descrição |
|---|---|---|---|---|
game_id | string | Sim | N/A | ID único |
name | string | Não | N/A | O nome do jogo |
slug | string | Não | N/A | Slug do jogo |
provider | string | Não | N/A | Provedor do jogo |
category | string | Não | N/A | Categoria do jogo |
subcategory | string | Não | N/A | Subcategoria do jogo |
supported_devices | array | Sim | "mobile", "desktop", "app", "unknown" | Um array de dispositivos suportados |
last_modified | string | | Timestamp no formato RFC-3339 | |
is_live | boolean | Sim | true, false | Remove logicamente o jogo do sistema |
origin | array | | "brandname", "brandname2" | |