Hola Simon,
Usar el parámetro ?page=1 con el endpoint Get a single topic devolverá las primeras 20 publicaciones de un tema, y cada número de página subsiguiente devolverá hasta 20 publicaciones.
Cuando no haya más publicaciones disponibles (por ejemplo, si la página es demasiado alta y no es válida), obtendrás una respuesta 404.
Si no especificas un número de página, el código establecerá el número de página en 1, por lo que ?page=1 es lo mismo que no añadir una página explícita a la solicitud del tema.
Si quisieras usar este método para obtener todas las publicaciones de un tema, deberías poder hacerlo, aunque no se mencione en la Documentación de la API de Discourse.