docs: @Delete("/metadata/{projectName}/repos/{repoName}/perm/tokens/{appId}")
      public CompletableFuture<Revision> removeSpecificTokenPermission(@Param("projectName") String projectName,
                                                                       @Param("repoName") String repoName,
                                                                       @Param("appId") String appId,
                                                                       Author author) {
          return mds.findTokenByAppId(appId)
                    .thenCompose(token -> mds.removePerTokenPermission(author,
                                                                       projectName, repoName, appId));
      }