Meu curl se parece com o seguinte:
curl -X POST 'https://example.com/posts' \
-H "Content-Type: multipart/form-data;" \
--form 'Api-Key="redacted"' \
--form 'Api-Username="redacted"' \
--form 'title="Test topic"' \
--form 'raw="Hey this is a topic."'
Recebo uma resposta [“BAD CSRF”] e os logs de produção dizem “Can’t verify CSRF token authenticity”. Verifiquei este tópico https://meta.discourse.org/t/bad-csrf-on-creating-new-topic-via-api/89345, mas ele é basicamente causado por um erro de digitação, então acho que há algo diferente aqui. Verifiquei novamente a api-key e o nome de usuário e eles ainda estão ativos no site. Agradeceria qualquer sugestão que você possa ter. Obrigado!