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.
Espaces de travail
Gérer les espaces de travail et leurs membres.
Les exemples utilisent le mode code A2A. MCP expose le même mode code via son outil execute.
Fonctions
workspaces.add
workspaces.add(account_id: str, name: str) -> Workspace
Espaces de travail: workspaces.add.
| Propriété | Valeur | Propriété | Valeur |
|---|
| Autorisation requise | workspace.manage | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | workspace.manage |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | POST /v1/public/accounts/{account_id}/workspaces | | |
| Nom | Type | Requis |
|---|
account_id | str | oui |
name | str | oui |
| Champ | Type | Requis |
|---|
account_id | str | oui |
id | str | oui |
name | str | oui |
created_at | str | null | non |
status | str | non |
updated_at | str | null | non |
Requête:{
"request_id": "example",
"session_id": "session_123",
"code": "workspaces.add(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", name=\"<string>\")"
}
Réponse:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": "<string>"
},
"responses": [
{
"index": 0,
"function": "workspaces.add",
"status": "completed",
"result": "<string>"
}
],
"complexity_score": 1
}
Requête:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "workspaces.add(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", name=\"<string>\")"
}
}
}
Réponse:{
"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\": \"workspaces.add\",\n \"status\": \"completed\",\n \"result\": \"<string>\"\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
workspaces.delete
workspaces.delete(account_id: str, workspace_id: str) -> {}
Espaces de travail: workspaces.delete.
| Propriété | Valeur | Propriété | Valeur |
|---|
| Autorisation requise | workspace.manage | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | workspace.manage |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | DELETE /v1/public/accounts/{account_id}/workspaces/{workspace_id} | | |
| Nom | Type | Requis |
|---|
account_id | str | oui |
workspace_id | str | oui |
| Champ | Type | Requis |
|---|
result | {} | oui |
Requête:{
"request_id": "example",
"session_id": "session_123",
"code": "workspaces.delete(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
Réponse:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": {}
},
"responses": [
{
"index": 0,
"function": "workspaces.delete",
"status": "completed",
"result": {}
}
],
"complexity_score": 1
}
Requête:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "workspaces.delete(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
}
}
Réponse:{
"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\": \"workspaces.delete\",\n \"status\": \"completed\",\n \"result\": {}\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
workspaces.get
workspaces.get(account_id: str, workspace_id: str) -> Workspace
Espaces de travail: workspaces.get.
| Propriété | Valeur | Propriété | Valeur |
|---|
| Autorisation requise | workspace.view | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | workspace.view |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/workspaces/{workspace_id} | | |
| Nom | Type | Requis |
|---|
account_id | str | oui |
workspace_id | str | oui |
| Champ | Type | Requis |
|---|
account_id | str | oui |
id | str | oui |
name | str | oui |
created_at | str | null | non |
status | str | non |
updated_at | str | null | non |
Requête:{
"request_id": "example",
"session_id": "session_123",
"code": "workspaces.get(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
Réponse:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": "<string>"
},
"responses": [
{
"index": 0,
"function": "workspaces.get",
"status": "completed",
"result": "<string>"
}
],
"complexity_score": 1
}
Requête:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "workspaces.get(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
}
}
Réponse:{
"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\": \"workspaces.get\",\n \"status\": \"completed\",\n \"result\": \"<string>\"\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
workspaces.list
workspaces.list(account_id: str, page?: int, page_size?: int) -> Page[Workspace]
Espaces de travail: workspaces.list.
| Propriété | Valeur | Propriété | Valeur |
|---|
| Autorisation requise | workspace.view | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | workspace.view |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | GET /v1/public/accounts/{account_id}/workspaces | | |
| Nom | Type | Requis |
|---|
account_id | str | oui |
page | int | non |
page_size | int | non |
| Champ | Type | Requis |
|---|
items | [{"account_id": str, "id": str, "name": str, "created_at"?: str | null, "status"?: str, "updated_at"?: str | null}] | oui |
page | int | oui |
page_size | int | oui |
total | int | oui |
Requête:{
"request_id": "example",
"session_id": "session_123",
"code": "workspaces.list(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123)"
}
Réponse:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": "<string>"
},
"responses": [
{
"index": 0,
"function": "workspaces.list",
"status": "completed",
"result": "<string>"
}
],
"complexity_score": 1
}
Requête:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "workspaces.list(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123)"
}
}
}
Réponse:{
"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\": \"workspaces.list\",\n \"status\": \"completed\",\n \"result\": \"<string>\"\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}
workspaces.update
workspaces.update(account_id: str, workspace_id: str, name: str) -> Workspace
Espaces de travail: workspaces.update.
| Propriété | Valeur | Propriété | Valeur |
|---|
| Autorisation requise | workspace.manage | Authentification requise | oui |
| Mode d’exécution | sync | Capacité | workspace.manage |
| Type de ressource | account | Champ d’ID de ressource | account_id |
| Route API publique | PATCH /v1/public/accounts/{account_id}/workspaces/{workspace_id} | | |
| Nom | Type | Requis |
|---|
account_id | str | oui |
workspace_id | str | oui |
name | str | oui |
| Champ | Type | Requis |
|---|
account_id | str | oui |
id | str | oui |
name | str | oui |
created_at | str | null | non |
status | str | non |
updated_at | str | null | non |
Requête:{
"request_id": "example",
"session_id": "session_123",
"code": "workspaces.update(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", name=\"<string>\")"
}
Réponse:{
"request_id": "example",
"status": "completed",
"result": {
"last_value": "<string>"
},
"responses": [
{
"index": 0,
"function": "workspaces.update",
"status": "completed",
"result": "<string>"
}
],
"complexity_score": 1
}
Requête:{
"jsonrpc": "2.0",
"id": "example",
"method": "tools/call",
"params": {
"name": "hybridbox_execute",
"arguments": {
"code": "workspaces.update(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", workspace_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", name=\"<string>\")"
}
}
}
Réponse:{
"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\": \"workspaces.update\",\n \"status\": \"completed\",\n \"result\": \"<string>\"\n }\n ],\n \"complexity_score\": 1\n}"
}
],
"isError": false
}
}