Проблема в API создания постов

Я работаю над этим форумом, который работает на движке Discourse. После того как модераторы предоставили мне API-ключ и имя пользователя, я обнаружил ошибку в конечной точке API POST /posts.json.

Как упоминается здесь, эта конечная точка принимает параметр topic_id, который должен быть целым числом. Однако, когда я делаю запрос с параметрами topic_id и raw, например:

{
  "topic_id": 17470,
  "raw": "Тестовый пост."
}

я получаю следующую ошибку:

'У вас нет прав на просмотр запрошенного ресурса. Имя пользователя или ключ API недействительны.'

Однако я успешно создаю пост, изменив данные запроса так, чтобы topic_id был строкой.

  "topic_id": "17470",
  "raw": "Тестовый пост."
}

Что-то кажется неправильным: с точки зрения HTTP-POST между 100 и "100" нет никакой разницы.

Можете ли вы предоставить воспроизводимый пример?