Xsolla-logo
  • Documentação
  • Criar conta

Atualizar informações sobre as configurações do webhookServer-sideAdmin

put/v2/project/{project_id}/admin/webhook

Atualiza as informações sobre as configurações de webhook na Store. Consulte a documentação de webhooks para saber mais.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Example: 44056
Request Body schema: application/json

Informações sobre configurações de webhook.

url
required
string

URL do seu servidor para receber webhooks de Serviços de Jogos. O URL deve ser publicamente acessível utilizando o protocolo HTTPS, como https://example.com. Você também pode especificar o URL que encontrar em qualquer ferramenta para testar webhooks.

Para webhooks de Serviços de Jogos, a configuração especificada nesta chamada API tem precedência sobre a configuração definida na Conta de Distribuidor na seção Configurações do projeto > webhooks.

secret
required
string

A chave secreta do projeto para assinar webhooks de Serviços de Jogos.

Para Serviços de Jogos, a chave especificada nesta chamada API tem precedência sobre a chave gerada na Conta de Distribuidor na seção Configurações do projeto > Webhooks.

is_enabled
required
boolean

Se os webhooks de Serviços de Jogos estiverem ativados.

Para webhooks de Serviços de Jogos, a configuração especificada nesta chamada API tem precedência sobre a configuração definida na Conta de Distribuidor na seção Configurações do projeto > webhooks.

version
integer

Versão de webhooks. Na versão 2, a matriz de itens inclui os parâmetros is_free, is_bonus, e is_bundle_content, que não estão presentes na versão 1 (padrão).

Enum: 1 2
Responses
204

As informações sobre as configurações do webhook foram atualizadas com sucesso.

401

Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas.

404

As informações sobre as configurações de webhook com o project_id passado não existem. Certifique-se de que você usou o project_id correto ou que criou o webhook anteriormente.

422

As informações sobre as configurações do webhook contêm um URL vazio.

Request samples
application/json
{}
Response samples
application/json
{
  • "errorCode": 1020,
  • "errorMessage": "[0401-1020]: Error in Authentication method occurred",
  • "statusCode": 401
}