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.
Buzones
Gestionar buzones SMTP, credenciales y dominios de buzón.
Los ejemplos usan el modo de código A2A. MCP expone el mismo modo de código mediante su herramienta execute.
Funciones
mailboxes.add
mailboxes.add(account_id: str, domain: str, first_name: str, last_name: str, local_part: str) -> Mailbox
Buzones: mailboxes.add.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.createAutenticación requerida síModo de ejecución syncCapacidad mailbox.createTipo de recurso accountCampo ID del recurso account_idRuta API pública POST /v1/public/accounts/{account_id}/mailboxes
Nombre Tipo Requerido account_idstrsí domainstrsí first_namestrsí last_namestrsí local_partstrsí
Campo Tipo Requerido 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
Solicitud: {
"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> \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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
Buzones: mailboxes.aliases.create.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.alias.manageAutenticación requerida síModo de ejecución syncCapacidad mailbox.alias.manageTipo de recurso accountCampo ID del recurso account_idRuta API pública POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases
Nombre Tipo Requerido account_idstrsí mailboxstrsí aliasstrsí is_catch_allboolno
Campo Tipo Requerido aliasstrsí is_catch_allboolno
Solicitud: {
"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)"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.create" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Solicitud: {
"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)"
}
}
}
Respuesta: {
"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) -> {}
Buzones: mailboxes.aliases.delete.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.alias.manageAutenticación requerida síModo de ejecución syncCapacidad mailbox.alias.manageTipo de recurso accountCampo ID del recurso account_idRuta API pública DELETE /v1/public/accounts/{account_id}/mailboxes/{mailbox}/aliases/{alias}
Nombre Tipo Requerido account_idstrsí aliasstrsí mailboxstrsí
Campo Tipo Requerido result{}sí
Solicitud: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.aliases.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , alias= \" <string> \" , mailbox= \" <string> \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.aliases.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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
Buzones: mailboxes.bulk_add.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.createAutenticación requerida síModo de ejecución syncCapacidad mailbox.createTipo de recurso accountCampo ID del recurso account_idRuta API pública POST /v1/public/accounts/{account_id}/mailboxes/bulk
Nombre Tipo Requerido account_idstrsí domainstrsí items[{"first_name": str, "last_name": str, "local_part": str}]sí
Campo Tipo Requerido 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í
Solicitud: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.bulk_add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , domain= \" example.com \" , items= \" <string> \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.bulk_add" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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
Buzones: mailboxes.get.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.viewAutenticación requerida síModo de ejecución syncCapacidad mailbox.viewTipo de recurso accountCampo ID del recurso account_idRuta API pública GET /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Nombre Tipo Requerido account_idstrsí mailboxstrsí
Campo Tipo Requerido 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
Solicitud: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.get(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.get" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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]
Buzones: mailboxes.list.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.viewAutenticación requerida síModo de ejecución syncCapacidad mailbox.viewTipo de recurso accountCampo ID del recurso account_idRuta API pública GET /v1/public/accounts/{account_id}/mailboxes
Nombre Tipo Requerido account_idstrsí domainstr | nullno pageintno page_sizeintno searchstr | nullno workspace_idstr | nullno
Campo Tipo Requerido 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í
Solicitud: {
"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 \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.list" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Solicitud: {
"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 \" )"
}
}
}
Respuesta: {
"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
Buzones: mailboxes.reveal_credentials.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.credential.revealAutenticación requerida síModo de ejecución syncCapacidad mailbox.credential.revealTipo de recurso accountCampo ID del recurso account_idRuta API pública POST /v1/public/accounts/{account_id}/mailboxes/{mailbox}/reveal-credentials
Nombre Tipo Requerido account_idstrsí mailboxstrsí
Campo Tipo Requerido passwordstrsí usernamestrsí
Solicitud: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "mailboxes.reveal_credentials(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , mailbox= \" <string> \" )"
}
Respuesta: {
"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
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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
Buzones: mailboxes.update.
Propiedad Valor Propiedad Valor Permiso requerido mailbox.updateAutenticación requerida síModo de ejecución syncCapacidad mailbox.updateTipo de recurso accountCampo ID del recurso account_idRuta API pública PATCH /v1/public/accounts/{account_id}/mailboxes/{mailbox}
Nombre Tipo Requerido account_idstrsí mailboxstrsí first_namestr | nullno last_namestr | nullno
Campo Tipo Requerido 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
Solicitud: {
"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> \" )"
}
Respuesta: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "mailboxes.update" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Solicitud: {
"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> \" )"
}
}
}
Respuesta: {
"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
}
}