v0/endpoints/{id}/security_options REST API Endpoint
Parâmetros do caminho
id
cadeia de caracteres
OBRIGATÓRIO
Carregando...
Parâmetros corporais
options
objeto
Carregando...
fichas
cadeia de caracteres
Carregando...
referrers
cadeia de caracteres
Carregando...
jwts
cadeia de caracteres
Carregando...
ips
cadeia de caracteres
Carregando...
domainMasks
cadeia de caracteres
Carregando...
hsts
cadeia de caracteres
Carregando...
cors
cadeia de caracteres
Carregando...
Devoluções
dados
objeto
Carregando...
option
cadeia de caracteres
Carregando...
status
cadeia de caracteres
Carregando...
erro
cadeia de caracteres
Carregando...
Pedido
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--cabeçalho 'Content-Type: application/json' \5--dados '{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--cabeçalho 'Content-Type: application/json' \5--dados '{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.acrescentar("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",20cabeçalhos: myHeaders,21body: raw,22redirecionar: "seguir"23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.então((resposta) => resposta.texto())27.então((resultado) => console.log(resultado))28.captura((erro) => console.erro(erro));
1const myHeaders = new Headers();2myHeaders.append("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.acrescentar("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",20cabeçalhos: myHeaders,21body: raw,22redirecionar: "seguir"23};2425fetch("https://api.quicknode.com/v0/endpoints/{id}/security_options", requestOptions)26.então((resposta) => resposta.texto())27.então((resultado) => console.log(resultado))28.captura((erro) => console.erro(erro));
1importar pedidos2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56carga útil = 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})17cabeçalhos = {18«aceitar»: 'application/json',19'x-api-key': 'YOUR_API_KEY',20'Content-Type': 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425imprimir(resposta.texto)26
1importar pedidos2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security_options"56carga útil = 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})17cabeçalhos = {18«aceitar»: 'application/json',19'x-api-key': 'YOUR_API_KEY',20'Content-Type': 'application/json'21}2223response = requests.request("PATCH", url, headers=headers, data=payload)2425imprimir(resposta.texto)26
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13pedido["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})2526resposta = https.pedido(pedido)27insere a resposta.read_body28
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security_options")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13pedido["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})2526resposta = https.pedido(pedido)27insere a resposta.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")6puts response7
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_security_options("ENDPOINT_ID", tokens: "enabled")6puts response7
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
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente