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.
Postfächer
SMTP-Postfächer, Anmeldedaten und Postfachdomains verwalten.
Die Beispiele verwenden den A2A-Code-Modus. MCP stellt denselben Code-Modus über sein Tool execute bereit.
Funktionen
mailboxes.add
mailboxes.add(account_id: str, domain: str, first_name: str, last_name: str, local_part: str) -> Mailbox
Postfächer: mailboxes.add.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.createAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.createRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/mailboxes
Name Typ Erforderlich account_idstrja domainstrja first_namestrja last_namestrja local_partstrja
Feld Typ Erforderlich created_atstrja domain_idstrja domain_namestrja first_namestrja idstrja last_namestrja local_partstrja primary_emailstrja quota{"allowed": int, "used": int}ja statusstrja updated_atstrja aliases[{"alias": str, "is_catch_all"?: bool}]nein workspace_idstr | nullnein workspace_namestr | nullnein
Anfrage: {
"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> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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
Postfächer: mailboxes.aliases.create.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.alias.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.alias.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases
Name Typ Erforderlich account_idstrja mailboxstrja aliasstrja is_catch_allboolnein
Feld Typ Erforderlich aliasstrja is_catch_allboolnein
Anfrage: {
"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)"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.create" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"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)"
}
}
}
Antwort: {
"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) -> {}
Postfächer: mailboxes.aliases.delete.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.alias.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.alias.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route DELETE /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases/{alias}
Name Typ Erforderlich account_idstrja aliasstrja mailboxstrja
Feld Typ Erforderlich result{}ja
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.aliases.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , alias= \" <string> \" , mailbox= \" <string> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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
Postfächer: mailboxes.bulk_add.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.createAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.createRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/mailboxes/bulk
Name Typ Erforderlich account_idstrja domainstrja items[{"first_name": str, "last_name": str, "local_part": str}]ja
Feld Typ Erforderlich 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}}]ja failed[{"code": str, "index": int, "message": str}]ja
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.bulk_add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , items= \" <string> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.bulk_add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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
Postfächer: mailboxes.get.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.viewAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.viewRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route GET /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Name Typ Erforderlich account_idstrja mailboxstrja
Feld Typ Erforderlich created_atstrja domain_idstrja domain_namestrja first_namestrja idstrja last_namestrja local_partstrja primary_emailstrja quota{"allowed": int, "used": int}ja statusstrja updated_atstrja aliases[{"alias": str, "is_catch_all"?: bool}]nein workspace_idstr | nullnein workspace_namestr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.get" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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]
Postfächer: mailboxes.list.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.viewAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.viewRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route GET /v1/public/accounts/{account_id}/mailboxes
Name Typ Erforderlich account_idstrja domainstr | nullnein pageintnein page_sizeintnein searchstr | nullnein workspace_idstr | nullnein
Feld Typ Erforderlich 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}]ja pageintja page_sizeintja totalintja
Anfrage: {
"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 \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"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 \" )"
}
}
}
Antwort: {
"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
Postfächer: mailboxes.reveal_credentials.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.credential.revealAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.credential.revealRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/reveal-credentials
Name Typ Erforderlich account_idstrja mailboxstrja
Feld Typ Erforderlich passwordstrja usernamestrja
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.reveal_credentials(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Antwort: {
"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
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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
Postfächer: mailboxes.update.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung mailbox.updateAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit mailbox.updateRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route PATCH /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Name Typ Erforderlich account_idstrja mailboxstrja first_namestr | nullnein last_namestr | nullnein
Feld Typ Erforderlich created_atstrja domain_idstrja domain_namestrja first_namestrja idstrja last_namestrja local_partstrja primary_emailstrja quota{"allowed": int, "used": int}ja statusstrja updated_atstrja aliases[{"alias": str, "is_catch_all"?: bool}]nein workspace_idstr | nullnein workspace_namestr | nullnein
Anfrage: {
"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> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"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> \" )"
}
}
}
Antwort: {
"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
}
}