v0/endpoints/{id}/security/domain_masks REST API Endpoint
Paramètres de chemin d'accès
id
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Paramètres corporels
domain_mask
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
données
objet
Chargement en cours...
id
chaîne de caractères
Chargement en cours...
domain_mask
chaîne de caractères
Chargement en cours...
erreur
chaîne de caractères
Chargement en cours...
Demande
1curl -X 'POST' \2'https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks' \3-H 'accept: */*' \4-H 'x-api-key: YOUR_API_KEY' \5-H 'Content-Type: application/json' \6-d '{7"domain_mask": "{YOUR_DOMAIN_MASK}"8}'
1curl -X 'POST' \2'https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks' \3-H 'accept: */*' \4-H 'x-api-key: YOUR_API_KEY' \5-H 'Content-Type: application/json' \6-d '{7"domain_mask": "{YOUR_DOMAIN_MASK}"8}'
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.ajouter(« Content-Type », « application/json »);56const brut = JSON.stringify({7"domain_mask": "{YOUR_DOMAIN_MASK}"8});910const requestOptions = {11méthode: « POST »,12en-têtes: myHeaders,13corps: brut,14redirection: « suivre »15};1617fetch("https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks", requestOptions)18.puis((réponse) => réponse.texte())19.puis((résultat) => console.log(résultat))20.catch((erreur) => console.erreur(erreur));
1const myHeaders = new Headers();2myHeaders.append("accept", "*/*");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.ajouter(« Content-Type », « application/json »);56const brut = JSON.stringify({7"domain_mask": "{YOUR_DOMAIN_MASK}"8});910const requestOptions = {11méthode: « POST »,12en-têtes: myHeaders,13corps: brut,14redirection: « suivre »15};1617fetch("https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks", requestOptions)18.puis((réponse) => réponse.texte())19.puis((résultat) => console.log(résultat))20.catch((erreur) => console.erreur(erreur));
1import demandes2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks"56charge utile = json.dumps({7"domain_mask": "{YOUR_DOMAIN_MASK}"8})9en-têtes = {10'accept': '*/*',11'x-api-key': 'YOUR_API_KEY',12« Content-Type »: 'application/json',13}1415réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1617imprimer(réponse.texte)18
1import demandes2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks"56charge utile = json.dumps({7"domain_mask": "{YOUR_DOMAIN_MASK}"8})9en-têtes = {10'accept': '*/*',11'x-api-key': 'YOUR_API_KEY',12« Content-Type »: 'application/json',13}1415réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1617imprimer(réponse.texte)18
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11request["accept"] = "*/*"12request["x-api-key"] = "YOUR_API_KEY"13demande[« Content-Type »] = « application/json »14demande.corps = JSON.dump({15"domain_mask": "{YOUR_DOMAIN_MASK}"16})1718réponse = https.requête(requête)19affiche la réponse.read_body20
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://api.quicknode.com/v0/endpoints/{id}/security/domain_masks")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11request["accept"] = "*/*"12request["x-api-key"] = "YOUR_API_KEY"13demande[« Content-Type »] = « application/json »14demande.corps = JSON.dump({15"domain_mask": "{YOUR_DOMAIN_MASK}"16})1718réponse = https.requête(requête)19affiche la réponse.read_body20
1qn endpoint security domain-mask add {endpoint_id} rpc.example.com -o json
1qn endpoint security domain-mask add {endpoint_id} rpc.example.com -o json
1import { QuicknodeSdk } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.createDomainMask("ENDPOINT_ID", { domainMask: "rpc.example.com" })6console.log(response)7
1import { QuicknodeSdk } from "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.createDomainMask("ENDPOINT_ID", { domainMask: "rpc.example.com" })6console.log(response)7
1import asyncio2Source :quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.create_domain_mask("ENDPOINT_ID", domain_mask="rpc.example.com")8print(response)91011asyncio.run(main())12
1import asyncio2Source :quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.create_domain_mask("ENDPOINT_ID", domain_mask="rpc.example.com")8print(response)91011asyncio.run(main())12
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.create_domain_mask("ENDPOINT_ID", domain_mask: "rpc.example.com")6puts response7
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.create_domain_mask("ENDPOINT_ID", domain_mask: "rpc.example.com")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.create_domain_mask("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9D'accord(())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.create_domain_mask("ENDPOINT_ID", &Default::default()).await?;78println!("{:?}", response);9D'accord(())10}11
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement