v0/endpoints/{id}/rate-limits REST API Endpoint
पथ पैरामीटर
पहचान
डोरी
आवश्यक
लोड हो रहा है...
शरीर के मापदंड
दर सीमाएँ
वस्तु
आवश्यक
लोड हो रहा है...
आर पी एस
पूर्णांक
लोड हो रहा है...
आरपीडी
पूर्णांक
लोड हो रहा है...
आरपीएम
पूर्णांक
लोड हो रहा है...
रिटर्न
डेटा
वस्तु
लोड हो रहा है...
limits
वस्तु
लोड हो रहा है...
आर पी एस
पूर्णांक
लोड हो रहा है...
आरपीडी
पूर्णांक
लोड हो रहा है...
आरपीएम
पूर्णांक
लोड हो रहा है...
गलती
डोरी
लोड हो रहा है...
अनुरोध
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/rate-limits' \3-H 'accept: */*' \4-एच 'x-api-key: YOUR_API_KEY' \5-एच 'Content-Type: application/json' \6-डी '{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-एच 'x-api-key: YOUR_API_KEY' \5-एच 'Content-Type: application/json' \6-डी '{7"rate_limits": {8"rps": 3009}10}'11
1const myHeaders = नया हेडर ( ) ;2myHeaders.append("accept", "*/*");3myHeaders.append ( "x-api-key " ) , "YOUR_API_KEY" ) ;4myHeaders.append ( "Content- Type " , "application/json" ) ;56स्थिर कच्चा = JSON.stringify ( {7"rate_limits": {8"rps": 3009}10} ) ;1112const requestOptions = {13method: "PATCH",14हेडर : मेरे हेडर ,15शरीर : कच्चा ,16पुनर्निर्देशन : "अनुसरण करना"17} ;1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20फिर ( ( प्रतिक्रिया ) = > प्रतिक्रिया.पाठ ( ) )21फिर ( ( परिणाम ) => कंसोल.लॉग ( परिणाम )22. कैच ( ( त्रुटि ) => कंसोल.त्रुटि ( त्रुटि ) ) ;23
1const myHeaders = नया हेडर ( ) ;2myHeaders.append("accept", "*/*");3myHeaders.append ( "x-api-key " ) , "YOUR_API_KEY" ) ;4myHeaders.append ( "Content- Type " , "application/json" ) ;56स्थिर कच्चा = JSON.stringify ( {7"rate_limits": {8"rps": 3009}10} ) ;1112const requestOptions = {13method: "PATCH",14हेडर : मेरे हेडर ,15शरीर : कच्चा ,16पुनर्निर्देशन : "अनुसरण करना"17} ;1819fetch("https://api.quicknode.com/v0/endpoints/{id}/rate-limits", requestOptions)20फिर ( ( प्रतिक्रिया ) = > प्रतिक्रिया.पाठ ( ) )21फिर ( ( परिणाम ) => कंसोल.लॉग ( परिणाम )22. कैच ( ( त्रुटि ) => कंसोल.त्रुटि ( त्रुटि ) ) ;23
1आयात अनुरोध2आयात करें json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56पेलोड = json . डंप्स ( {7"rate_limits": {8"rps": 3009}10} )11हेडर = {12'accept': '*/*',13'x-api-key' : 'आपकी_एपीआई_कुंजी' ,14'सामग्री प्रकार' : 'एप्लिकेशन/जेसन' ,15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819प्रिंट ( प्रतिक्रिया . पाठ )20
1आयात अनुरोध2आयात करें json34url = "https://api.quicknode.com/v0/endpoints/{id}/rate-limits"56पेलोड = json . डंप्स ( {7"rate_limits": {8"rps": 3009}10} )11हेडर = {12'accept': '*/*',13'x-api-key' : 'आपकी_एपीआई_कुंजी' ,14'सामग्री प्रकार' : 'एप्लिकेशन/जेसन' ,15}1617response = requests.request("PATCH", url, headers=headers, data=payload)1819प्रिंट ( प्रतिक्रिया . पाठ )20
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net :: HTTP . new ( url . host , url . port )8https . use_ssl = सत्य910request = Net::HTTP::Patch.new(url)11request["accept"] = "*/*"12अनुरोध [ "x-api-key" ] = "आपकी_एपीआई_कुंजी"13अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"14अनुरोध.बॉडी = JSON . डंप ( {15"rate_limits": {16"rps": 30017}18} )1920प्रतिक्रिया = https . अनुरोध ( अनुरोध )21puts response . read_body22
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/rate-limits")67https = Net :: HTTP . new ( url . host , url . port )8https . use_ssl = सत्य910request = Net::HTTP::Patch.new(url)11request["accept"] = "*/*"12अनुरोध [ "x-api-key" ] = "आपकी_एपीआई_कुंजी"13अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"14अनुरोध.बॉडी = JSON . डंप ( {15"rate_limits": {16"rps": 30017}18} )1920प्रतिक्रिया = https . अनुरोध ( अनुरोध )21puts response . 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
1आयात { क्विकनोडएसडीके } से "@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} )12कंसोल.लॉग ( प्रतिक्रिया )13
1आयात { क्विकनोडएसडीके } से "@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} )12कंसोल.लॉग ( प्रतिक्रिया )13
1asyncio आयात करें2quicknode_sdk से QuicknodeSdk और SdkFullConfig आयात करें345अतुल्यकालिक डीईएफ़ मुख्य ( ) :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)13प्रिंट ( प्रतिक्रिया )141516asyncio.run ( main ( ) )17
1asyncio आयात करें2quicknode_sdk से QuicknodeSdk और SdkFullConfig आयात करें345अतुल्यकालिक डीईएफ़ मुख्य ( ) :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)13प्रिंट ( प्रतिक्रिया )141516asyncio.run ( main ( ) )17
1ज़रूरत होना "क्विकनोड_एसडीके"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)11प्रतिक्रिया देता है12
1ज़रूरत होना "क्विकनोड_एसडीके"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)11प्रतिक्रिया देता है12
1use quicknode_sdk::admin::{RateLimitSettings, UpdateRateLimitsRequest};2use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};34#[टोकियो::मुख्य]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);26ठीक है ( ( ) )27}28
1use quicknode_sdk::admin::{RateLimitSettings, UpdateRateLimitsRequest};2use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};34#[टोकियो::मुख्य]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);26ठीक है ( ( ) )27}28
अब तक कोई खाता नहीं है?
कुछ ही सेकंड में अपना क्विकनोड एंडपॉइंट बनाएं और निर्माण शुरू करें।
मुफ़्त में शुरुआत करें