v0/endpoints/{id}/rate-limits REST API Endpoint
Parâmetros do caminho
id
cadeia de caracteres
OBRIGATÓRIO
A carregar...
Parâmetros corporais
limites_de_taxa
objeto
OBRIGATÓRIO
A carregar...
rps
número inteiro
A carregar...
rpd
número inteiro
A carregar...
rpm
número inteiro
A carregar...
Devoluções
dados
objeto
A carregar...
limits
objeto
A carregar...
rps
número inteiro
A carregar...
rpd
número inteiro
A carregar...
rpm
número inteiro
A carregar...
erro
cadeia de caracteres
A carregar...
Pedido
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/rate-limits' \3-H 'accept: */*' \4-H 'x-api-key: A SUA_CHAVE_API' \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: A SUA_CHAVE_API' \5-H 'Content-Type: application/json' \6-d '{7"rate_limits": {8"rps": 3009}10}'11
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.acrescentar("x-api-key", "A SUA_CHAVE_API");4myHeaders.acrescentar("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14cabeçalhos: myHeaders,15corpo: 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((erro) => console.erro(erro));23
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.acrescentar("x-api-key", "A SUA_CHAVE_API");4myHeaders.acrescentar("Content-Type", "application/json");56const raw = JSON.stringify({7"rate_limits": {8"rps": 3009}10});1112const requestOptions = {13method: "PATCH",14cabeçalhos: myHeaders,15corpo: 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((erro) => console.erro(erro));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': 'A SUA_CHAVE_API',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': 'A SUA_CHAVE_API',14'Content-Type': 'application/json',15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819imprimir(resposta.texto)20
1exigir "uri"2require "json"3require "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"] = "*/*"12pedido["x-api-key"] = "A SUA_CHAVE_API"13pedido["Content-Type"] = "application/json"14pedido.corpo = JSON.dump({15"rate_limits": {16"rps": 30017}18})1920resposta = https.pedido(pedido)21insere a resposta.read_body22
1exigir "uri"2require "json"3require "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"] = "*/*"12pedido["x-api-key"] = "A SUA_CHAVE_API"13pedido["Content-Type"] = "application/json"14pedido.corpo = 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
1importar { QuicknodeSdk } de "@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})12consola.registo(resposta)13
1importar { QuicknodeSdk } de "@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})12consola.registo(resposta)13
1import asyncio2de quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="A SUA_CHAVE_API"))7response = await qn.admin.update_rate_limits(8"ENDPOINT_ID",9rps=100,10rpm=1000,11rpd=10000,12)13imprimir(resposta)141516asyncio.executar(main()))17
1import asyncio2de quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="A SUA_CHAVE_API"))7response = await qn.admin.update_rate_limits(8"ENDPOINT_ID",9rps=100,10rpm=1000,11rpd=10000,12)13imprimir(resposta)141516asyncio.executar(main()))17
1necessita de "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "A SUA_CHAVE_API")45response = qn.admin.update_rate_limits(6id: "ENDPOINT_ID",7rps: 100,8rpm: 1000,9rpd: 1000010)11apresenta a resposta12
1necessita de "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "A SUA_CHAVE_API")45response = qn.admin.update_rate_limits(6id: "ENDPOINT_ID",7rps: 100,8rpm: 1000,9rpd: 1000010)11apresenta a resposta12
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?
Crie o seu ponto de extremidade Quicknode em segundos e comece a desenvolver
Comece gratuitamente