cmd::execCmd, Angular, et JsonRPC

Bonjour tout le monde,
*
Je développe une interface en Angular qui permet de commander mon Jeedom via JsonRPC. Jusqu’à maintenant je n’ai eu aucun souci, pour ce qui est de rapatrier les infos de Jeedom vers mon Angular via des commandes comme cmd::getHistory, cmd::byId et même à changer des variables avec datastore::save.
Maintenant, je souhaite exécuter une action via la commande cmd::execCmd.
Et là, il me met "code: -32000, message: « Vous n’êtes pas autorisé à faire cette action » dans la console du browser.
Ma clé API est bonne, car si je remplace cmd::execCmd par cmd::byId cela fonctionne bien.
Je me demande si c’est pas le paramètre « options » qui peut poser souci.
Je vous donne mon code si vous pouviez m’aider.

Merci

  executeCMD(id: number): Observable<any>
  {
    let params = {
      "jsonrpc": "2.0",
      "apikey": environment.API_Key_Jeedom,
      "id" : id,
      'options' : []
    };
    
    let body = this.buildRequest(environment.URL_Jeedom + "/core/api/jeeApi.php","cmd::execCmd",params);
   
   return this.http.post( environment.URL_Jeedom + "/core/api/jeeApi.php", body, {headers: this.headers})
    .map((res: Response) => 
    {
        return res;
    });
  }