DataExplorer::ValidationError: Parâmetro end_date do tipo string ausente

Estou tentando executar uma consulta do Data Explorer usando a API e, por algum motivo estranho, estou recebendo um erro de parâmetro ausente?

A solicitação definitivamente contém o parâmetro:
POST /community/admin/plugins/explorer/queries/2/run?end_date=2020-5-15&duration_days=30

No entanto, ainda recebo o seguinte erro: “DataExplorer::ValidationError: Parâmetro end_date do tipo string ausente”

Alguém tem alguma ideia do que estou fazendo de errado aqui?

Dê uma olhada nos exemplos neste tópico: Run Data Explorer queries with the Discourse API. O primeiro exemplo de código mostra como passar parâmetros do Data Explorer com a solicitação.

Ah, sim, descobri que precisava passar os parâmetros HTTP em um parâmetro chamado param. Por que não pegar todos os parâmetros HTTP e repassá-los ao backend, para que os chamadores possam usar parâmetros HTTP padrão? Parece meio estranho ter um parâmetro chamado param.