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.
Мастер-пароли
Создавать, просматривать, переименовывать и удалять мастер-пароли с заданной областью.
В примерах используется режим кода A2A. MCP предоставляет тот же режим кода через инструмент execute.
Функции
credentials.add
credentials.add(account_id: str, name: str, domain?: str | null, generate?: bool, value?: str | null, workspace_id?: str | null) -> MasterPassword
Мастер-пароли: credentials.add.
Свойство Значение Свойство Значение Требуемое разрешение credential.manageТребуется аутентификация даРежим выполнения syncВозможность credential.manageТип ресурса accountПоле ID ресурса account_idПубличный маршрут API POST /v1/public/accounts/{account_id}/credentials
Имя Тип Обязательный account_idstrда namestrда domainstr | nullнет generateboolнет valuestr | nullнет workspace_idstr | nullнет
Поле Тип Обязательный created_atstrда idstrда namestrда scope_idstrда scope_type"account" | "workspace" | "domain"да updated_atstrда generated_secretstr | nullнет
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "credentials.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" , domain= \" example.com \" , generate=true, value= \" <string> \" , workspace_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "credentials.add" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Запрос: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "credentials.add(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" , domain= \" example.com \" , generate=true, value= \" <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 \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" credentials.add \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
credentials.delete
credentials.delete(account_id: str, credential_id: str) -> {}
Мастер-пароли: credentials.delete.
Свойство Значение Свойство Значение Требуемое разрешение credential.manageТребуется аутентификация даРежим выполнения syncВозможность credential.manageТип ресурса accountПоле ID ресурса account_idПубличный маршрут API DELETE /v1/public/accounts/{account_id}/credentials/{credential_id}
Имя Тип Обязательный account_idstrда credential_idstrда
Поле Тип Обязательный result{}да
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "credentials.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , credential_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : {}
},
"responses" : [
{
"index" : 0 ,
"function" : "credentials.delete" ,
"status" : "completed" ,
"result" : {}
}
],
"complexity_score" : 1
}
Запрос: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "credentials.delete(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , credential_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 \" : {} \n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" credentials.delete \" , \n \" status \" : \" completed \" , \n \" result \" : {} \n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
credentials.list
credentials.list(account_id: str, page?: int, page_size?: int) -> Page[MasterPassword]
Мастер-пароли: credentials.list.
Свойство Значение Свойство Значение Требуемое разрешение credential.viewТребуется аутентификация даРежим выполнения syncВозможность credential.viewТип ресурса accountПоле ID ресурса account_idПубличный маршрут API GET /v1/public/accounts/{account_id}/credentials
Имя Тип Обязательный account_idstrда pageintнет page_sizeintнет
Поле Тип Обязательный items[{"created_at": str, "id": str, "name": str, "scope_id": str, "scope_type": "account" | "workspace" | "domain", "updated_at": str}]да pageintда page_sizeintда totalintда
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "credentials.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123)"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "credentials.list" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Запрос: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "credentials.list(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , page=123, page_size=123)"
}
}
}
Ответ: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" credentials.list \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}
credentials.update
credentials.update(account_id: str, credential_id: str, name: str) -> MasterPassword
Мастер-пароли: credentials.update.
Свойство Значение Свойство Значение Требуемое разрешение credential.manageТребуется аутентификация даРежим выполнения syncВозможность credential.manageТип ресурса accountПоле ID ресурса account_idПубличный маршрут API PATCH /v1/public/accounts/{account_id}/credentials/{credential_id}
Имя Тип Обязательный account_idstrда credential_idstrда namestrда
Поле Тип Обязательный created_atstrда idstrда namestrда scope_idstrда scope_type"account" | "workspace" | "domain"да updated_atstrда
Запрос: {
"request_id" : "example" ,
"session_id" : "session_123" ,
"code" : "credentials.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , credential_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" )"
}
Ответ: {
"request_id" : "example" ,
"status" : "completed" ,
"result" : {
"last_value" : "<string>"
},
"responses" : [
{
"index" : 0 ,
"function" : "credentials.update" ,
"status" : "completed" ,
"result" : "<string>"
}
],
"complexity_score" : 1
}
Запрос: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"method" : "tools/call" ,
"params" : {
"name" : "hybridbox_execute" ,
"arguments" : {
"code" : "credentials.update(account_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , credential_id= \" 3c90c3cc-0d44-4b50-8888-8dd25736052a \" , name= \" <string> \" )"
}
}
}
Ответ: {
"jsonrpc" : "2.0" ,
"id" : "example" ,
"result" : {
"content" : [
{
"type" : "text" ,
"text" : "{ \n \" request_id \" : \" example \" , \n \" status \" : \" completed \" , \n \" result \" : { \n \" last_value \" : \" <string> \"\n }, \n \" responses \" : [ \n { \n \" index \" : 0, \n \" function \" : \" credentials.update \" , \n \" status \" : \" completed \" , \n \" result \" : \" <string> \"\n } \n ], \n \" complexity_score \" : 1 \n }"
}
],
"isError" : false
}
}