DataExplorer::ValidationError: Paramètre manquant end_date de type string

J’essaie d’exécuter une requête d’explorateur de données via l’API, et pour une raison étrange, je reçois une erreur de paramètre manquant.

La requête contient bien le paramètre :
POST /community/admin/plugins/explorer/queries/2/run?end_date=2020-5-15&duration_days=30

Pourtant, je reçois toujours l’erreur suivante : “DataExplorer::ValidationError: Missing parameter end_date of type string”.

Est-ce que quelqu’un a une idée de ce que je fais de mal ?

Consultez les exemples dans ce sujet : Run Data Explorer queries with the Discourse API. Le premier exemple de code montre comment passer les paramètres de Data Explorer avec la requête.

Ah oui, j’ai compris que je devais passer les paramètres HTTP dans un paramètre nommé param. Pourquoi ne pas prendre tous les paramètres HTTP et les transmettre au backend afin que les appelants puissent utiliser les paramètres HTTP standards ? C’est un peu étrange d’avoir un paramètre nommé param.