qan_uninstallFilter
API details
Uninstalls a filter with the given filter id.
Parameters for "qan_uninstallFilter"
Path parameters
FilterIdstringRequired
The filter ID that needs to be uninstalled. It should always be called when watch is no longer needed. Additionally, Filters timeout when they aren't requested with eth_getFilterChanges for a period of time
HTTP response status codes for "qan_uninstallFilter"
Status Code | Description |
---|---|
200 | OK |
400 | Bad Request |
404 | Not Found |
422 | Unprocessable Entity |
500 | Internal Server Error |
Code samples for "qan_uninstallFilter"
Request examples
get/uninstallFilter/{FilterId}/
cURLJavaScriptGoPython
curl --request GET \
--url https://rpc-testnet.qanplatform.com/uninstallFilter/%7BFilterId%7D/ \
--header 'Accept: application/json, , application/problem+json'
const options = {
method: 'GET',
headers: {Accept: 'application/json, , application/problem+json'}
};
fetch('https://rpc-testnet.qanplatform.com/uninstallFilter/%7BFilterId%7D/', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://rpc-testnet.qanplatform.com/uninstallFilter/%7BFilterId%7D/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json, , application/problem+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
import requests
url = "https://rpc-testnet.qanplatform.com/uninstallFilter/%7BFilterId%7D/"
headers = {"Accept": "application/json, , application/problem+json"}
response = requests.get(url, headers=headers)
print(response.text)
Response examples
200400404422500
Content type: application/json
{"Result":"boolean"}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}