Documentation Index
Fetch the complete documentation index at: https://hybridbox.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Master passwords
Create, list, rename, and delete scoped master passwords. Master passwords are additional SMTP mailbox login passwords that can apply to every mailbox in an account, workspace, or domain scope. They are separate from Hybridbox user login passwords and are not used for encryption. The examples use A2A code mode. MCP exposes the same code mode through itsexecute tool.
Functions
credentials.add
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | credential.manage | Auth required | yes |
| Execution mode | sync | Capability | credential.manage |
| Resource type | account | Resource ID field | account_id |
| Public API route | POST /v1/public/accounts/{account_id}/credentials |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
account_id | str | yes | Account UUID from the route path |
name | str | yes | Master password display name |
domain | str | null | no | Domain UUID or domain name scope for the master password |
generate | bool | no | Generate a master password secret instead of supplying one |
value | str | null | no | Master password secret value when not generated |
workspace_id | str | null | no | Workspace UUID scope for the master password |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
created_at | str | yes | Master password creation timestamp |
id | str | yes | Master password UUID |
name | str | yes | Master password display name |
scope_id | str | yes | Resource UUID for the master password scope |
scope_type | "account" | "workspace" | "domain" | yes | Resource scope type where the master password applies |
updated_at | str | yes | Master password last update timestamp |
generated_secret | str | null | no | One-time generated master password secret, when requested |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response:
credentials.delete
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | credential.manage | Auth required | yes |
| Execution mode | sync | Capability | credential.manage |
| Resource type | account | Resource ID field | account_id |
| Public API route | DELETE /v1/public/accounts/{account_id}/credentials/{credential_id} |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
account_id | str | yes | Account UUID from the route path |
credential_id | str | yes | Master password UUID from the route path |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
result | {} | yes |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response:
credentials.list
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | credential.view | Auth required | yes |
| Execution mode | sync | Capability | credential.view |
| Resource type | account | Resource ID field | account_id |
| Public API route | GET /v1/public/accounts/{account_id}/credentials |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
account_id | str | yes | Account UUID from the route path |
page | int | no | One-based master password page number |
page_size | int | no | Maximum master passwords per page |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
items | [{"created_at": str, "id": str, "name": str, "scope_id": str, "scope_type": "account" | "workspace" | "domain", "updated_at": str}] | yes | Master passwords on this page |
page | int | yes | Current one-based page number |
page_size | int | yes | Maximum items per page |
total | int | yes | Total matching master passwords |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response:
credentials.update
| Property | Value | Property | Value |
|---|---|---|---|
| Requires permission | credential.manage | Auth required | yes |
| Execution mode | sync | Capability | credential.manage |
| Resource type | account | Resource ID field | account_id |
| Public API route | PATCH /v1/public/accounts/{account_id}/credentials/{credential_id} |
Arguments
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
account_id | str | yes | Account UUID from the route path |
credential_id | str | yes | Master password UUID from the route path |
name | str | yes | Master password display name |
Returns
Returns
| Field | Type | Required | Description |
|---|---|---|---|
created_at | str | yes | Master password creation timestamp |
id | str | yes | Master password UUID |
name | str | yes | Master password display name |
scope_id | str | yes | Resource UUID for the master password scope |
scope_type | "account" | "workspace" | "domain" | yes | Resource scope type where the master password applies |
updated_at | str | yes | Master password last update timestamp |
A2A example
A2A example
Request:Response:
MCP example
MCP example
Request:Response: