v0/endpoints/{id}/rate-limits REST API Endpoint
Parâmetros do caminho
id
cadeia de caracteres
OBRIGATÓRIO
Carregando...
Parâmetros corporais
rate_limits
objeto
OBRIGATÓRIO
Carregando...
rps
número inteiro
Carregando...
rpd
número inteiro
Carregando...
rpm
número inteiro
Carregando...
Devoluções
dados
objeto
Carregando...
limits
objeto
Carregando...
rps
número inteiro
Carregando...
rpd
número inteiro
Carregando...
rpm
número inteiro
Carregando...
erro
cadeia de caracteres
Carregando...
Pedido
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/rate-limits' \3-H 'accept: */*' \4-H 'x-api-key: YOUR_API_KEY' \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: YOUR_API_KEY' \5-H 'Content-Type: application/json' \6-d '{7"rate_limits": {8"rps": 3009}10}'11
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.acrescentar("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14cabeçalhos: myHeaders,15body: raw,16redirecionar: "seguir"17};1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20.então((resposta) => resposta.texto())21.então((resultado) => console.log(resultado))22.catch((error) => console.error(error));23
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.acrescentar("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14cabeçalhos: myHeaders,15body: raw,16redirecionar: "seguir"17};1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20.então((resposta) => resposta.texto())21.então((resultado) => console.log(resultado))22.catch((error) => console.error(error));23
1importar pedidos2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56carga útil = json.dumps({7"rate_limits": {8"rps": 3009}10})11cabeçalhos = {12'accept': '*/*',13'x-api-key': 'YOUR_API_KEY',14'Content-Type': 'application/json',15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819imprimir(resposta.texto)20
1importar pedidos2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56carga útil = json.dumps({7"rate_limits": {8"rps": 3009}10})11cabeçalhos = {12'accept': '*/*',13'x-api-key': 'YOUR_API_KEY',14'Content-Type': 'application/json',15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819imprimir(resposta.texto)20
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "*/*"12request["x-api-key"] = "YOUR_API_KEY"13pedido["Content-Type"] = "application/json"14request.body = JSON.dump({15"rate_limits": {16"rps": 30017}18})1920resposta = https.pedido(pedido)21insere a resposta.read_body22
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "*/*"12request["x-api-key"] = "YOUR_API_KEY"13pedido["Content-Type"] = "application/json"14request.body = JSON.dump({15"rate_limits": {16"rps": 30017}18})1920resposta = https.pedido(pedido)21insere a resposta.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 } from "@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})12console.log(response)13
1import { QuicknodeSdk } from "@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})12console.log(response)13
1import asyncio2from 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)13print(response)141516asyncio.run(main())17
1import asyncio2from 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)13print(response)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)11puts response12
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)11puts response12
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
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente