v0/endpoints/{id}/rate-limits REST API Endpoint
Pfadparameter
id
Zeichenkette
ERFORDERLICH
Wird geladen...
Körperparameter
rate_limits
Objekt
ERFORDERLICH
Wird geladen...
rps
Ganzzahl
Wird geladen...
rpd
Ganzzahl
Wird geladen...
rpm
Ganzzahl
Wird geladen...
Rücksendungen
Daten
Objekt
Wird geladen...
limits
Objekt
Wird geladen...
rps
Ganzzahl
Wird geladen...
rpd
Ganzzahl
Wird geladen...
rpm
Ganzzahl
Wird geladen...
Fehler
Zeichenkette
Wird geladen...
Anfrage
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/rate-limits' \3-H 'accept: */*' \4-H 'x-api-key: IHR_API-SCHLÜSSEL' \5-H 'Content-Type: application/json' \6-d '{7"rate_limits": {8"rps": 3009}10}'11
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/rate-limits' \3-H 'accept: */*' \4-H 'x-api-key: IHR_API-SCHLÜSSEL' \5-H 'Content-Type: application/json' \6-d '{7"rate_limits": {8"rps": 3009}10}'11
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "*/*");3myHeaders.anhängen("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14Überschriften: myHeaders,15Körper: raw,16Weiterleitung: „follow“17};1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20.dann((Antwort) => Antwort.text())21.dann((Ergebnis) => Konsole.log(Ergebnis))22.catch((Fehler) => Konsole.Fehler(Fehler));23
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "*/*");3myHeaders.anhängen("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14Überschriften: myHeaders,15Körper: raw,16Weiterleitung: „follow“17};1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20.dann((Antwort) => Antwort.text())21.dann((Ergebnis) => Konsole.log(Ergebnis))22.catch((Fehler) => Konsole.Fehler(Fehler));23
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56Nutzlast = json.dumps({7"rate_limits": {8"rps": 3009}10})11Überschriften = {12„akzeptieren“: '*/*',13'x-api-key': 'YOUR_API_KEY',14„Content-Type“: 'application/json',15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819Drucken(Antwort.text)20
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56Nutzlast = json.dumps({7"rate_limits": {8"rps": 3009}10})11Überschriften = {12„akzeptieren“: '*/*',13'x-api-key': 'YOUR_API_KEY',14„Content-Type“: 'application/json',15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819Drucken(Antwort.text)20
1require "uri"2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „*/*“12Anfrage[„x-api-key“] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14Anfrage.Inhalt = JSON.dump({15"rate_limits": {16"rps": 30017}18})1920Antwort = https.Anfrage(Anfrage)21gibt die Antwort aus.read_body22
1require "uri"2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „*/*“12Anfrage[„x-api-key“] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14Anfrage.Inhalt = JSON.dump({15"rate_limits": {16"rps": 30017}18})1920Antwort = https.Anfrage(Anfrage)21gibt die Antwort aus.read_body22
1qn endpoint rate-limit set {endpoint_id} --rps 100 --rpm 5000 --rpd 100000 -o json
1qn endpoint rate-limit set {endpoint_id} --rps 100 --rpm 5000 --rpd 100000 -o json
1import { QuicknodeSdk } aus "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateRateLimits("ENDPOINT_ID", {6rateLimits: {7rps: 100,8rpm: 1000,9rpd: 10000,10},11})12Konsole.Protokoll(Antwort)13
1import { QuicknodeSdk } aus "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateRateLimits("ENDPOINT_ID", {6rateLimits: {7rps: 100,8rpm: 1000,9rpd: 10000,10},11})12Konsole.Protokoll(Antwort)13
1import asyncio2aus quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_rate_limits(8„ENDPOINT_ID“,9rps=100,10rpm=1000,11rpd=10000,12)13Drucken(Antwort)141516asyncio.run(main()))17
1import asyncio2aus quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_rate_limits(8„ENDPOINT_ID“,9rps=100,10rpm=1000,11rpd=10000,12)13Drucken(Antwort)141516asyncio.run(main()))17
1require „quicknode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_rate_limits(6id: "ENDPOINT_ID",7rps: 100,8rpm: 1000,9rpd: 1000010)11gibt die Antwort aus12
1require „quicknode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_rate_limits(6id: "ENDPOINT_ID",7rps: 100,8rpm: 1000,9rpd: 1000010)11gibt die Antwort aus12
1use quicknode_sdk::admin::{RateLimitSettings, UpdateRateLimitsRequest};2use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};34#[tokio::main]5async fn main() -> Result<(), Box<dyn std::error::Error>> {6let qn = QuicknodeSdk::new(7&SdkFullConfig::builder()8.api_key("YOUR_API_KEY".to_string())9.build(),10)?;11let response = qn12.admin13.update_rate_limits(14"ENDPOINT_ID",15&UpdateRateLimitsRequest {16rate_limits: RateLimitSettings {17rps: Some(100),18rpm: Some(1000),19rpd: Some(10000),20},21},22)23.await?;2425println!("{:?}", response);26Ok(())27}28
1use quicknode_sdk::admin::{RateLimitSettings, UpdateRateLimitsRequest};2use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};34#[tokio::main]5async fn main() -> Result<(), Box<dyn std::error::Error>> {6let qn = QuicknodeSdk::new(7&SdkFullConfig::builder()8.api_key("YOUR_API_KEY".to_string())9.build(),10)?;11let response = qn12.admin13.update_rate_limits(14"ENDPOINT_ID",15&UpdateRateLimitsRequest {16rate_limits: RateLimitSettings {17rps: Some(100),18rpm: Some(1000),19rpd: Some(10000),20},21},22)23.await?;2425println!("{:?}", response);26Ok(())27}28
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen