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.
Caselle postali
Gestire caselle SMTP, credenziali e domini delle caselle.
Gli esempi usano la modalità codice A2A. MCP espone la stessa modalità codice tramite lo strumento execute.
Funzioni
mailboxes.add
mailboxes.add(account_id: str, domain: str, first_name: str, last_name: str, local_part: str) -> Mailbox
Caselle postali: mailboxes.add.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.createAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.createTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica POST /v1/public/accounts/{account_id}/mailboxes
Nome Tipo Obbligatorio account_idstrsì domainstrsì first_namestrsì last_namestrsì local_partstrsì
Campo Tipo Obbligatorio created_atstrsì domain_idstrsì domain_namestrsì first_namestrsì idstrsì last_namestrsì local_partstrsì primary_emailstrsì quota{"allowed": int, "used": int}sì statusstrsì updated_atstrsì aliases[{"alias": str, "is_catch_all"?: bool}]no workspace_idstr | nullno workspace_namestr | nullno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , first_name= \" <string> \" , last_name= \" <string> \" , local_part= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , first_name= \" <string> \" , last_name= \" <string> \" , local_part= \" <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 \" : \" mailboxes.add \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.aliases.create
mailboxes.aliases.create(account_id: str, mailbox: str, alias: str, is_catch_all?: bool) -> Mailbox
Caselle postali: mailboxes.aliases.create.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.alias.manageAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.alias.manageTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases
Nome Tipo Obbligatorio account_idstrsì mailboxstrsì aliasstrsì is_catch_allboolno
Campo Tipo Obbligatorio aliasstrsì is_catch_allboolno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.aliases.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" , alias= \" <string> \" , is_catch_all=true)"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.create" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.aliases.create(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" , alias= \" <string> \" , is_catch_all=true)"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : true \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" mailboxes.aliases.create \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.aliases.delete
mailboxes.aliases.delete(account_id: str, alias: str, mailbox: str) -> {}
Caselle postali: mailboxes.aliases.delete.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.alias.manageAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.alias.manageTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica DELETE /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases/{alias}
Nome Tipo Obbligatorio account_idstrsì aliasstrsì mailboxstrsì
Campo Tipo Obbligatorio result{}sì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.aliases.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , alias= \" <string> \" , mailbox= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.aliases.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , alias= \" <string> \" , mailbox= \" <string> \" )"
}
}
}
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 \" : \" mailboxes.aliases.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.bulk_add
mailboxes.bulk_add(account_id: str, domain: str, items: [{"first_name": str, "last_name": str, "local_part": str}]) -> Mailbox
Caselle postali: mailboxes.bulk_add.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.createAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.createTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica POST /v1/public/accounts/{account_id}/mailboxes/bulk
Nome Tipo Obbligatorio account_idstrsì domainstrsì items[{"first_name": str, "last_name": str, "local_part": str}]sì
Campo Tipo Obbligatorio created[{"index": int, "mailbox": {"created_at": str, "domain_id": str, "domain_name": str, "first_name": str, "id": str, "last_name": str, "local_part": str, "primary_email": str, "quota": {"allowed": int, "used": int}, "status": str, "updated_at": str, "aliases"?: [{"alias": str, "is_catch_all"?: bool}], "workspace_id"?: str | null, "workspace_name"?: str | null}}]sì failed[{"code": str, "index": int, "message": str}]sì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.bulk_add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , items= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.bulk_add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.bulk_add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , items= \" <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 \" : \" mailboxes.bulk_add \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.get
mailboxes.get(account_id: str, mailbox: str) -> Mailbox
Caselle postali: mailboxes.get.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.viewAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.viewTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica GET /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Nome Tipo Obbligatorio account_idstrsì mailboxstrsì
Campo Tipo Obbligatorio created_atstrsì domain_idstrsì domain_namestrsì first_namestrsì idstrsì last_namestrsì local_partstrsì primary_emailstrsì quota{"allowed": int, "used": int}sì statusstrsì updated_atstrsì aliases[{"alias": str, "is_catch_all"?: bool}]no workspace_idstr | nullno workspace_namestr | nullno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.get" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <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 \" : \" mailboxes.get \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.list
mailboxes.list(account_id: str, domain?: str | null, page?: int, page_size?: int, search?: str | null, workspace_id?: str | null) -> Page[Mailbox]
Caselle postali: mailboxes.list.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.viewAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.viewTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica GET /v1/public/accounts/{account_id}/mailboxes
Nome Tipo Obbligatorio account_idstrsì domainstr | nullno pageintno page_sizeintno searchstr | nullno workspace_idstr | nullno
Campo Tipo Obbligatorio items[{"created_at": str, "domain_id": str, "domain_name": str, "first_name": str, "id": str, "last_name": str, "local_part": str, "primary_email": str, "quota": {"allowed": int, "used": int}, "status": str, "updated_at": str, "aliases"?: [{"alias": str, "is_catch_all"?: bool}], "workspace_id"?: str | null, "workspace_name"?: str | null}]sì pageintsì page_sizeintsì totalintsì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , page=123, page_size=123, search= \" <string> \" , workspace_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , page=123, page_size=123, search= \" <string> \" , workspace_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
}
}
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 \" : \" mailboxes.list \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.reveal_credentials
mailboxes.reveal_credentials(account_id: str, mailbox: str) -> Mailbox
Caselle postali: mailboxes.reveal_credentials.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.credential.revealAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.credential.revealTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/reveal-credentials
Nome Tipo Obbligatorio account_idstrsì mailboxstrsì
Campo Tipo Obbligatorio passwordstrsì usernamestrsì
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.reveal_credentials(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {
"password" : "<string>" ,
"username" : "<string>"
}
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.reveal_credentials" ,
"status" : "completed" ,
"result" : {
"password" : "<string>" ,
"username" : "<string>"
}
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.reveal_credentials(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
}
}
Risposta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : { \n \" password \" : \" <string> \" , \n \" username \" : \" <string> \"\n } \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" mailboxes.reveal_credentials \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" password \" : \" <string> \" , \n \" username \" : \" <string> \"\n } \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
mailboxes.update
mailboxes.update(account_id: str, mailbox: str, first_name?: str | null, last_name?: str | null) -> Mailbox
Caselle postali: mailboxes.update.
Proprietà Valore Proprietà Valore Autorizzazione richiesta mailbox.updateAutenticazione richiesta sìModalità di esecuzione syncCapacità mailbox.updateTipo di risorsa accountCampo ID risorsa account_idRoute API pubblica PATCH /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Nome Tipo Obbligatorio account_idstrsì mailboxstrsì first_namestr | nullno last_namestr | nullno
Campo Tipo Obbligatorio created_atstrsì domain_idstrsì domain_namestrsì first_namestrsì idstrsì last_namestrsì local_partstrsì primary_emailstrsì quota{"allowed": int, "used": int}sì statusstrsì updated_atstrsì aliases[{"alias": str, "is_catch_all"?: bool}]no workspace_idstr | nullno workspace_namestr | nullno
Richiesta: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" , first_name= \" <string> \" , last_name= \" <string> \" )"
}
Risposta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Richiesta: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "mailboxes.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" , first_name= \" <string> \" , last_name= \" <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 \" : \" mailboxes.update \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}