DataExplorer::ValidationError: Fehlender Parameter end_date vom Typ string

Ich versuche, eine Data Explorer-Abfrage über die API auszuführen, und erhalte aus irgendeinem Grund einen Fehler bezüglich eines fehlenden Parameters.

Die Anfrage enthält den Parameter definitiv:
POST /community/admin/plugins/explorer/queries/2/run?end_date=2020-5-15&duration_days=30

Trotzdem erhalte ich folgende Fehlermeldung: „DataExplorer::ValidationError: Missing parameter end_date of type string“.

Hat jemand eine Idee, was ich falsch mache?

Schauen Sie sich die Beispiele in diesem Thema an: Run Data Explorer queries with the Discourse API. Das erste Code-Beispiel zeigt, wie man Data Explorer-Parameter mit der Anfrage übergibt.

Ah ja, ich habe herausgefunden, dass ich die HTTP-Parameter in einem Parameter namens param übergeben muss. Warum nicht alle HTTP-Parameter nehmen und an das Backend weitergeben, damit Aufrufer Standard-HTTP-Parameter verwenden können? Es fühlt sich irgendwie seltsam an, einen Parameter-Parameter zu haben.