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.
Weiterleitung
Weiterleitungsregeln und Weiterleitungsadressen verwalten.
Die Beispiele verwenden den A2A-Code-Modus. MCP stellt denselben Code-Modus über sein Tool execute bereit.
Funktionen
forwarding.activate
forwarding.activate(account_id: str, forwarding_id: str, active: bool) -> ForwardingRule
Weiterleitung: forwarding.activate.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route PATCH /v1/public/accounts/{account_id}/forwarding/{forwarding_id}/active
Name Typ Erforderlich account_idstrja forwarding_idstrja activeboolja
Feld Typ Erforderlich activeboolja created_atstrja idstrja scope_idstrja scope_type"account" | "workspace" | "domain"ja target_emailstrja updated_atstrja verification_requiredboolja verification_state"internal" | "pending" | "verified" | "expired"ja verification_expires_atstr | nullnein verification_sent_atstr | nullnein verification_verified_atstr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.activate(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , active=true)"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.activate" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.activate(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , active=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 \" : \" forwarding.activate \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.add
forwarding.add(account_id: str, target_email: str, domain?: str | null, workspace_id?: str | null) -> ForwardingRule
Weiterleitung: forwarding.add.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/forwarding
Name Typ Erforderlich account_idstrja target_emailstrja domainstr | nullnein workspace_idstr | nullnein
Feld Typ Erforderlich activeboolja created_atstrja idstrja scope_idstrja scope_type"account" | "workspace" | "domain"ja target_emailstrja updated_atstrja verification_requiredboolja verification_state"internal" | "pending" | "verified" | "expired"ja verification_expires_atstr | nullnein verification_sent_atstr | nullnein verification_verified_atstr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , target_email= \" user@example.com \" , domain= \" example.com \" , workspace_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.add" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , target_email= \" user@example.com \" , domain= \" example.com \" , 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 \" : true \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" forwarding.add \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.delete
forwarding.delete(account_id: str, forwarding_id: str) -> {}
Weiterleitung: forwarding.delete.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route DELETE /v1/public/accounts/{account_id}/forwarding/{forwarding_id}
Name Typ Erforderlich account_idstrja forwarding_idstrja
Feld Typ Erforderlich result{}ja
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_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 \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" forwarding.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.list
forwarding.list(account_id: str, page?: int, page_size?: int) -> Page[ForwardingRule]
Weiterleitung: forwarding.list.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.viewAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.viewRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route GET /v1/public/accounts/{account_id}/forwarding
Name Typ Erforderlich account_idstrja pageintnein page_sizeintnein
Feld Typ Erforderlich items[{"active": bool, "created_at": str, "id": str, "scope_id": str, "scope_type": "account" | "workspace" | "domain", "target_email": str, "updated_at": str, "verification_required": bool, "verification_state": "internal" | "pending" | "verified" | "expired", "verification_expires_at"?: str | null, "verification_sent_at"?: str | null, "verification_verified_at"?: str | null}]ja pageintja page_sizeintja totalintja
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123)"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.list" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123)"
}
}
}
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 \" : \" forwarding.list \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.update
forwarding.update(account_id: str, forwarding_id: str, target_email: str) -> ForwardingRule
Weiterleitung: forwarding.update.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route PATCH /v1/public/accounts/{account_id}/forwarding/{forwarding_id}
Name Typ Erforderlich account_idstrja forwarding_idstrja target_emailstrja
Feld Typ Erforderlich activeboolja created_atstrja idstrja scope_idstrja scope_type"account" | "workspace" | "domain"ja target_emailstrja updated_atstrja verification_requiredboolja verification_state"internal" | "pending" | "verified" | "expired"ja verification_expires_atstr | nullnein verification_sent_atstr | nullnein verification_verified_atstr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , target_email= \" user@example.com \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.update" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , target_email= \" user@example.com \" )"
}
}
}
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 \" : \" forwarding.update \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.verification.confirm
forwarding.verification.confirm(account_id: str, forwarding_id: str, code: str) -> ForwardingRule
Weiterleitung: forwarding.verification.confirm.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/forwarding/{forwarding_id}/verification/confirm
Name Typ Erforderlich account_idstrja forwarding_idstrja codestrja
Feld Typ Erforderlich verifiedboolja forwarding_idstr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.verification.confirm(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , code= \" <string> \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : true
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.verification.confirm" ,
"status" : "completed" ,
"result" : true
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.verification.confirm(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , code= \" <string> \" )"
}
}
}
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 \" : \" forwarding.verification.confirm \" , \n \" status \" : \" completed \" , \n \" result \" : true \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
forwarding.verification.send
forwarding.verification.send(account_id: str, forwarding_id: str) -> ForwardingRule
Weiterleitung: forwarding.verification.send.
Eigenschaft Wert Eigenschaft Wert Erforderliche Berechtigung forwarding.manageAuthentifizierung erforderlich jaAusführungsmodus syncFähigkeit forwarding.manageRessourcentyp accountRessourcen-ID-Feld account_idÖffentliche API-Route POST /v1/public/accounts/{account_id}/forwarding/{forwarding_id}/verification/send
Name Typ Erforderlich account_idstrja forwarding_idstrja
Feld Typ Erforderlich cooldown_secondsintja sentboolja expires_atstr | nullnein
Anfrage: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "forwarding.verification.send(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Antwort: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : 123
},
"responses" : [
{
"index" : 0 ,
"function" : "forwarding.verification.send" ,
"status" : "completed" ,
"result" : 123
}
],
"complexity_score" : 1
}
Anfrage: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "forwarding.verification.send(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , forwarding_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 \" : \" forwarding.verification.send \" , \n \" status \" : \" completed \" , \n \" result \" : 123 \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}