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.
Почтовые ящики
Управлять SMTP-почтовыми ящиками, учетными данными и доменами ящиков.
В примерах используется режим кода A2A. MCP предоставляет тот же режим кода через инструмент execute.
Функции
mailboxes.add
mailboxes.add(account_id: str, domain: str, first_name: str, last_name: str, local_part: str) -> Mailbox
Почтовые ящики: mailboxes.add.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.createТребуется аутентификация даРежим выполнения syncВозможность mailbox.createТип ресурса accountПоле ID ресурса account_idПубличный маршрут API POST /v1/public/accounts/{account_id}/mailboxes
Имя Тип Обязательный account_idstrда domainstrда first_namestrда last_namestrда local_partstrда
Поле Тип Обязательный created_atstrда domain_idstrда domain_namestrда first_namestrда idstrда last_namestrда local_partstrда primary_emailstrда quota{"allowed": int, "used": int}да statusstrда updated_atstrда aliases[{"alias": str, "is_catch_all"?: bool}]нет workspace_idstr | nullнет workspace_namestr | nullнет
Запрос: {
"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> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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
Почтовые ящики: mailboxes.aliases.create.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.alias.manageТребуется аутентификация даРежим выполнения syncВозможность mailbox.alias.manageТип ресурса accountПоле ID ресурса account_idПубличный маршрут API POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases
Имя Тип Обязательный account_idstrда mailboxstrда aliasstrда is_catch_allboolнет
Поле Тип Обязательный aliasstrда is_catch_allboolнет
Запрос: {
"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)"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.create" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Запрос: {
"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)"
}
}
}
Ответ: {
"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) -> {}
Почтовые ящики: mailboxes.aliases.delete.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.alias.manageТребуется аутентификация даРежим выполнения syncВозможность mailbox.alias.manageТип ресурса accountПоле ID ресурса account_idПубличный маршрут API DELETE /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases/{alias}
Имя Тип Обязательный account_idstrда aliasstrда mailboxstrда
Поле Тип Обязательный result{}да
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.aliases.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , alias= \" <string> \" , mailbox= \" <string> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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
Почтовые ящики: mailboxes.bulk_add.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.createТребуется аутентификация даРежим выполнения syncВозможность mailbox.createТип ресурса accountПоле ID ресурса account_idПубличный маршрут API POST /v1/public/accounts/{account_id}/mailboxes/bulk
Имя Тип Обязательный account_idstrда domainstrда items[{"first_name": str, "last_name": str, "local_part": str}]да
Поле Тип Обязательный 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}}]да failed[{"code": str, "index": int, "message": str}]да
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.bulk_add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , items= \" <string> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.bulk_add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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
Почтовые ящики: mailboxes.get.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.viewТребуется аутентификация даРежим выполнения syncВозможность mailbox.viewТип ресурса accountПоле ID ресурса account_idПубличный маршрут API GET /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Имя Тип Обязательный account_idstrда mailboxstrда
Поле Тип Обязательный created_atstrда domain_idstrда domain_namestrда first_namestrда idstrда last_namestrда local_partstrда primary_emailstrда quota{"allowed": int, "used": int}да statusstrда updated_atstrда aliases[{"alias": str, "is_catch_all"?: bool}]нет workspace_idstr | nullнет workspace_namestr | nullнет
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.get" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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]
Почтовые ящики: mailboxes.list.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.viewТребуется аутентификация даРежим выполнения syncВозможность mailbox.viewТип ресурса accountПоле ID ресурса account_idПубличный маршрут API GET /v1/public/accounts/{account_id}/mailboxes
Имя Тип Обязательный account_idstrда domainstr | nullнет pageintнет page_sizeintнет searchstr | nullнет workspace_idstr | nullнет
Поле Тип Обязательный 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}]да pageintда page_sizeintда totalintда
Запрос: {
"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 \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Запрос: {
"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 \" )"
}
}
}
Ответ: {
"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
Почтовые ящики: mailboxes.reveal_credentials.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.credential.revealТребуется аутентификация даРежим выполнения syncВозможность mailbox.credential.revealТип ресурса accountПоле ID ресурса account_idПубличный маршрут API POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/reveal-credentials
Имя Тип Обязательный account_idstrда mailboxstrда
Поле Тип Обязательный passwordstrда usernamestrда
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.reveal_credentials(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Ответ: {
"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
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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
Почтовые ящики: mailboxes.update.
Свойство Значение Свойство Значение Требуемое разрешение mailbox.updateТребуется аутентификация даРежим выполнения syncВозможность mailbox.updateТип ресурса accountПоле ID ресурса account_idПубличный маршрут API PATCH /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Имя Тип Обязательный account_idstrда mailboxstrда first_namestr | nullнет last_namestr | nullнет
Поле Тип Обязательный created_atstrда domain_idstrда domain_namestrда first_namestrда idstrда last_namestrда local_partstrда primary_emailstrда quota{"allowed": int, "used": int}да statusstrда updated_atstrда aliases[{"alias": str, "is_catch_all"?: bool}]нет workspace_idstr | nullнет workspace_namestr | nullнет
Запрос: {
"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> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Запрос: {
"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> \" )"
}
}
}
Ответ: {
"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
}
}