# Não é possível bloquear postagem com a API

**URL:** <https://meta.discourse.org/t/unable-to-lock-post-with-api/228974>\
**Category:** Product Support\
**Created:** [3 Junho , 2022 19:19 UTC](https://meta.discourse.org/t/unable-to-lock-post-with-api/228974 "2022-06-03T19:19:28Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mksafi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mksafi/32/244062_2.png) [@mksafi](https://meta.discourse.org/u/mksafi)\
**Post date:** [3 Junho , 2022 19:19 UTC](https://meta.discourse.org/t/unable-to-lock-post-with-api/228974/1 "2022-06-03T19:19:28Z")

</div>

Faço algumas chamadas de API do meu aplicativo para o Discourse para modificar postagens.

Na primeira chamada, edito a postagem. Isso funciona perfeitamente. Na próxima chamada, tento bloquear a postagem.

Minha chamada de bloqueio de postagem do JavaScript se parece com isto:

```javascript
fetch(`https://forum.hollowverse.com/posts/1817/locked.json`, {
  method: 'PUT',
  headers: {
    'Api-Key': process.env.DISCOURSE_SYSTEM_PRIVILEGE_SECRET,
    'content-type': 'application/json',
    'Api-Username': 'hollowbot',
  },
  body: JSON.stringify({locked: true}),
});

```

Quando executo essa chamada, o Discourse me responde com `{locked: false}`.

Tentei bloquear a postagem manualmente e inspecionar a chamada de API que o cliente Discourse faz, e ela parece muito semelhante à que faço do meu aplicativo, com exceção do método de autenticação, talvez.

Não tenho certeza do que está acontecendo, alguma ideia?

---

_[View the full topic](https://meta.discourse.org/t/unable-to-lock-post-with-api/228974)._
