Problema en la API de creación de publicaciones

Estoy trabajando en este foro que está impulsado por Discourse. Después de que los moderadores me proporcionaron una clave API y un nombre de usuario, encontré un error en el punto final de la API POST /posts.json.

Como se menciona aquí, este punto final acepta un topic_id que debe ser un entero. Pero cuando hago una solicitud usando los parámetros topic_id y raw algo como

{
  "topic_id": 17470,
  "raw": "Test post."
}

Recibo el siguiente error.

'No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.'

Sin embargo, puedo crear correctamente la publicación después de cambiar los datos de la solicitud de modo que topic_id sea una cadena.

{
  "topic_id": "17470",
  "raw": "Test post."
}

Algo no suena bien; desde la perspectiva de un POST HTTP, no hay diferencia entre 100 y "100".

¿Podrías proporcionar un caso reproducible consistente aquí?