![Avatar discord do usuario rubenskuhl](https://cdn.discordapp.com/avatars/780500321994539068/1c516d2047b42e2f27c141eaec13b21c.webp)
Alguém tem alguma ideia do por que recebo esse erro: SyntaxError: await is only valid in async functions and the top level bodies of modules
quando uso await?
O put para alteração é permitido somente se todas as cobvs tiverem sido criadas, sem nenhuma negada?
Mas na doc do BACEN e na EFI fala que o put é para alteração também, mas eu preciso passar no array todas as cobvs originárias de criação.
A diferença do endpoint PATCH para o endpoint PUT, é que o PATCH admite um array cobsv com menos solicitações de criação ou alteração de cobranças do que o array atribuído na requisição originária do lote.
PUT cria objetos novos, não altera objetos existentes... mas você pode decidir entre alterar cobranças num lote existente ou criar essas cobranças num lote novo.
[Neste trecho da documentação técnica](https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor) você encontra um exemplo de configuração de servidor com mTLS.
Estou tomando erro, mesmo passando todas as cobvs no array até as negadas, pelo put eu não consigo fazer essa alteração das cobranças criadas e não as negadas?
Aparentemente a URL da requisição que está montando não existe.
Em nossa documentação temos um [exemplo de autenticação em PHP com cURL](https://dev.efipay.com.br/docs/api-pix/credenciais#exemplos-de-autoriza%C3%A7%C3%A3o-utilizando-o-certificado-p12). Ou para facilitar ainda mais, você pode usar nossa [SDK de PHP](https://github.com/efipay/sdk-php-apis-efi).
Você pode usar o endpoint [PATCH /v2/lotecobv/:id](https://dev.efipay.com.br/docs/api-pix/cobrancas-lote/#revisar-cobran%C3%A7as-espec%C3%ADficas-de-um-lote), onde :id é o identificador do lote. No body da requisição, você passa o txid da cobrança Pix e as informações que deseja alterar.
Então compare o código da geração de cobranças com o da configuração do webhook... por exemplo, você está obtendo o token OAuth antes da configuração do webhook ? Pq precisa igual à geração de cobrança...
@guilherme_efi @rubenskuhl sabem o eu estou fazendo de errado ou misturando? A geração de cobranças funciona corretamente, só não consigo criar o webhook mesmo
Essa parte dos baldes eu acho que só tem na documentação do Banco Central. Você pode ver aqui procurando pela palavra 'baldes':
https://www.bcb.gov.br/content/estabilidadefinanceira/pix/Regulamento_Pix/X_ManualOperacionaldoDICT.pdf