v0/endpoints/{id}/security_options REST API Endpoint
パスパラメータ
id
文字列
必須
読み込み中...
身体パラメータ
options
オブジェクト
読み込み中...
tokens
文字列
読み込み中...
referrers
文字列
読み込み中...
jwts
文字列
読み込み中...
ips
文字列
読み込み中...
domainMasks
文字列
読み込み中...
hsts
文字列
読み込み中...
cors
文字列
読み込み中...
返します
データ
オブジェクト
読み込み中...
option
文字列
読み込み中...
ステータス
文字列
読み込み中...
error
文字列
読み込み中...
リクエスト
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--ヘッダー '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--ヘッダー '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.append("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.append("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ヘッダー: myHeaders,21本文: raw,22リダイレクト: "follow"23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.その後((レスポンス) => レスポンス.text())27.その後((結果) => コンソール.log(result))28.catch((エラー) => コンソール.エラー(エラー));
1const myHeaders = new Headers();2myHeaders.append("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.append("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ヘッダー: myHeaders,21本文: raw,22リダイレクト: "follow"23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.その後((レスポンス) => レスポンス.text())27.その後((結果) => コンソール.log(result))28.catch((エラー) => コンソール.エラー(エラー));
1import リクエスト2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56ペイロード = 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})17ヘッダー = {18「accept」: 'application/json',19'x-api-key': 'YOUR_API_KEY',20「Content-Type」: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425印刷(レスポンス.text)26
1import リクエスト2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56ペイロード = 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})17ヘッダー = {18「accept」: 'application/json',19'x-api-key': 'YOUR_API_KEY',20「Content-Type」: 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425印刷(レスポンス.text)26
1require "uri"2require "json"3require "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = ネット::HTTP.new(url.ホスト, url.ポート)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13リクエスト["Content-Type"] = "application/json"14リクエスト.本文 = 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})2526回答 = https.リクエスト(リクエスト)27レスポンスを格納する.read_body28
1require "uri"2require "json"3require "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = ネット::HTTP.new(url.ホスト, url.ポート)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13リクエスト["Content-Type"] = "application/json"14リクエスト.本文 = 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})2526回答 = https.リクエスト(リクエスト)27レスポンスを格納する.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 } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6console.log(response)7
1import { QuicknodeSdk } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateSecurityOptions("ENDPOINT_ID", { options: { tokens: "enabled" } })6console.log(response)7
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8print(response)91011asyncio.run(main())12
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_security_options("ENDPOINT_ID", tokens="enabled")8print(response)91011asyncio.run(main())12
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6レスポンスを格納する7
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6レスポンスを格納する7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let 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>> {5let 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