v0/endpoints/{id}/security_options REST API Endpoint
Pfadparameter
id
Zeichenkette
ERFORDERLICH
Wird geladen...
Körperparameter
options
Objekt
Wird geladen...
tokens
Zeichenkette
Wird geladen...
referrers
Zeichenkette
Wird geladen...
jwts
Zeichenkette
Wird geladen...
ips
Zeichenkette
Wird geladen...
domainMasks
Zeichenkette
Wird geladen...
hsts
Zeichenkette
Wird geladen...
cors
Zeichenkette
Wird geladen...
Rücksendungen
Daten
Objekt
Wird geladen...
option
Zeichenkette
Wird geladen...
Status
Zeichenkette
Wird geladen...
Fehler
Zeichenkette
Wird geladen...
Anfrage
1curl -X 'PATCH' 'https://api.quicknode.com/v0/endpoints/{id}/security_options' \2--header 'accept: application/json' \3--header 'x-api-key: YOUR_API_KEY' \4--header 'Content-Type: application/json' \5--data '{6"options": {7"tokens": "enabled",8"referrers": "enabled",9"jwts": "enabled",10"ips": "enabled",11"domainMasks": "enabled",12"hsts": "enabled",13"cors": "enabled"14}15}'16
1curl -X 'PATCH' 'https://api.quicknode.com/v0/endpoints/{id}/security_options' \2--header 'accept: application/json' \3--header 'x-api-key: YOUR_API_KEY' \4--header 'Content-Type: application/json' \5--data '{6"options": {7"tokens": "enabled",8"referrers": "enabled",9"jwts": "enabled",10"ips": "enabled",11"domainMasks": "enabled",12"hsts": "enabled",13"cors": "enabled"14}15}'16
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16});1718const requestOptions = {19method: "PATCH",20Überschriften: myHeaders,21body: raw,22Weiterleitung: „follow“23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.dann((Antwort) => Antwort.text())27.dann((Ergebnis) => Konsole.log(Ergebnis))28.catch((Fehler) => Konsole.Fehler(Fehler));
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16});1718const requestOptions = {19method: "PATCH",20Überschriften: myHeaders,21body: raw,22Weiterleitung: „follow“23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.dann((Antwort) => Antwort.text())27.dann((Ergebnis) => Konsole.log(Ergebnis))28.catch((Fehler) => Konsole.Fehler(Fehler));
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56Nutzlast = json.dumps({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16})17Kopfzeilen = {18„akzeptieren“: 'application/json',19'x-api-key': 'YOUR_API_KEY',20„Content-Type“: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425Drucken(Antwort.text)26
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56Nutzlast = json.dumps({7"options": {8"tokens": "enabled",9"referrers": "enabled",10"jwts": "enabled",11"ips": "enabled",12"domainMasks": "enabled",13"hsts": "enabled",14"cors": "enabled"15}16})17Kopfzeilen = {18„akzeptieren“: 'application/json',19'x-api-key': 'YOUR_API_KEY',20„Content-Type“: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425Drucken(Antwort.text)26
1require „uri“2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „application/json“12request["x-api-key"] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14request.body = JSON.dump({15"options": {16"tokens": "enabled",17"referrers": "enabled",18"jwts": "enabled",19"ips": "enabled",20"domainMasks": "enabled",21"hsts": "enabled",22"cors": "enabled"23}24})2526Antwort = https.Anfrage(Anfrage)27gibt die Antwort aus.read_body28
1require „uri“2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „application/json“12request["x-api-key"] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14request.body = JSON.dump({15"options": {16"tokens": "enabled",17"referrers": "enabled",18"jwts": "enabled",19"ips": "enabled",20"domainMasks": "enabled",21"hsts": "enabled",22"cors": "enabled"23}24})2526Antwort = https.Anfrage(Anfrage)27gibt die Antwort aus.read_body28
1qn endpoint security set-options {endpoint_id} --tokens enabled --cors disabled -o json
1qn endpoint security set-options {endpoint_id} --tokens enabled --cors disabled -o json
1import { QuicknodeSdk } aus "sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6Konsole.Protokoll(Antwort)7
1import { QuicknodeSdk } aus "sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6Konsole.Protokoll(Antwort)7
1import asyncio2ausquicknodeimport QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8Drucken(Antwort)91011asyncio.run(main()))12
1import asyncio2ausquicknodeimport QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8Drucken(Antwort)91011asyncio.run(main()))12
1require „quicknodenode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6gibt die Antwort aus7
1require „quicknodenode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6gibt die Antwort aus7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5Sei qn = QuicknodeSdk::new(&SdkFullConfig::Builder().api_key(„YOUR_API_KEY“).build())?;6let response = qn.admin.update_security_options("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9Ok(())10}11
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5Sei qn = QuicknodeSdk::new(&SdkFullConfig::Builder().api_key(„YOUR_API_KEY“).build())?;6let response = qn.admin.update_security_options("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9Ok(())10}11
Hast du noch kein Konto?
Erstellen Sie Ihrenendpoint Sekundenschnelle und legen Sie los
Kostenlos loslegen