Documentation Index Fetch the complete documentation index at: https://docs.hybridbox.io/llms.txt
Use this file to discover all available pages before exploring further.
Record DNS
Elencare, creare, aggiornare ed eliminare record DNS.
Gli esempi usano la modalità codice A2A. MCP espone la stessa modalità codice tramite lo strumento execute.
Funzioni
dns_records.add
dns_records.add(account_id: str, domain: str, name: str, type: str, value: str, prio?: int | null, ttl?: int) -> DNSRecord
Record DNS: dns_records.add.
Proprietà Valore Proprietà Valore Autorizzazione richiesta dns.record.createAutenticazione richiesta sìModalità di esecuzione syncCapacità dns.record.createTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica POST /v1/public/accounts/{account_id}/dns-records
Nome Tipo Obbligatorio account_idstrsì domainstrsì namestrsì typestrsì valuestrsì prioint | nullno ttlintno
Campo Tipo Obbligatorio idintsì namestrsì ttlintsì typestrsì valuestrsì is_system_managedboolno priorityint | nullno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "dns_records.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , name= \" <string> \" , type= \" <string> \" , value= \" <string> \" , prio=123, ttl=123)"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "dns_records.add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "dns_records.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , name= \" <string> \" , type= \" <string> \" , value= \" <string> \" , prio=123, ttl=123)"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" dns_records.add \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
dns_records.delete
dns_records.delete(account_id: str, record_id: int) -> {}
Record DNS: dns_records.delete.
Proprietà Valore Proprietà Valore Autorizzazione richiesta dns.record.deleteAutenticazione richiesta sìModalità di esecuzione syncCapacità dns.record.deleteTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica DELETE /v1/public/accounts/{account_id}/dns-records/{record_id}
Nome Tipo Obbligatorio account_idstrsì record_idintsì
Campo Tipo Obbligatorio result{}sì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "dns_records.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , record_id=123)"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "dns_records.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "dns_records.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , record_id=123)"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" dns_records.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
dns_records.list
dns_records.list(account_id: str, domain?: str | null, name?: str | null, page?: int, page_size?: int, type?: str | null) -> Page[DNSRecord]
Record DNS: dns_records.list.
Proprietà Valore Proprietà Valore Autorizzazione richiesta dns.record.viewAutenticazione richiesta sìModalità di esecuzione syncCapacità dns.record.viewTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica GET /v1/public/accounts/{account_id}/dns-records
Nome Tipo Obbligatorio account_idstrsì domainstr | nullno namestr | nullno pageintno page_sizeintno typestr | nullno
Campo Tipo Obbligatorio items[{"id": int, "name": str, "ttl": int, "type": str, "value": str, "is_system_managed"?: bool, "priority"?: int | null}]sì pageintsì page_sizeintsì totalintsì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "dns_records.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , name= \" <string> \" , page=123, page_size=123, type= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "dns_records.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "dns_records.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , name= \" <string> \" , page=123, page_size=123, type= \" <string> \" )"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" dns_records.list \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
dns_records.update
dns_records.update(account_id: str, record_id: int, disabled?: bool | null, name?: str | null, prio?: int | null, ttl?: int | null, value?: str | null) -> DNSRecord
Record DNS: dns_records.update.
Proprietà Valore Proprietà Valore Autorizzazione richiesta dns.record.updateAutenticazione richiesta sìModalità di esecuzione syncCapacità dns.record.updateTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica PATCH /v1/public/accounts/{account_id}/dns-records/{record_id}
Nome Tipo Obbligatorio account_idstrsì record_idintsì disabledbool | nullno namestr | nullno prioint | nullno ttlint | nullno valuestr | nullno
Campo Tipo Obbligatorio idintsì namestrsì ttlintsì typestrsì valuestrsì is_system_managedboolno priorityint | nullno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "dns_records.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , record_id=123, disabled=true, name= \" <string> \" , prio=123, ttl=123, value= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "dns_records.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "dns_records.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , record_id=123, disabled=true, name= \" <string> \" , prio=123, ttl=123, value= \" <string> \" )"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : 123 \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" dns_records.update \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}