Passer au contenu principal

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éValeurPropriétéValeur
Autorisation requiseworkspace.manageAuthentification requiseoui
Mode d’exécutionsyncCapacitéworkspace.manage
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiquePOST /v1/public/accounts/{account_id}/workspaces
NomTypeRequis
account_idstroui
namestroui
ChampTypeRequis
account_idstroui
idstroui
namestroui
created_atstr | nullnon
statusstrnon
updated_atstr | nullnon
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éValeurPropriétéValeur
Autorisation requiseworkspace.manageAuthentification requiseoui
Mode d’exécutionsyncCapacitéworkspace.manage
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiqueDELETE /v1/public/accounts/{account_id}/workspaces/{workspace_id}
NomTypeRequis
account_idstroui
workspace_idstroui
ChampTypeRequis
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éValeurPropriétéValeur
Autorisation requiseworkspace.viewAuthentification requiseoui
Mode d’exécutionsyncCapacitéworkspace.view
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiqueGET /v1/public/accounts/{account_id}/workspaces/{workspace_id}
NomTypeRequis
account_idstroui
workspace_idstroui
ChampTypeRequis
account_idstroui
idstroui
namestroui
created_atstr | nullnon
statusstrnon
updated_atstr | nullnon
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éValeurPropriétéValeur
Autorisation requiseworkspace.viewAuthentification requiseoui
Mode d’exécutionsyncCapacitéworkspace.view
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiqueGET /v1/public/accounts/{account_id}/workspaces
NomTypeRequis
account_idstroui
pageintnon
page_sizeintnon
ChampTypeRequis
items[{"account_id": str, "id": str, "name": str, "created_at"?: str | null, "status"?: str, "updated_at"?: str | null}]oui
pageintoui
page_sizeintoui
totalintoui
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éValeurPropriétéValeur
Autorisation requiseworkspace.manageAuthentification requiseoui
Mode d’exécutionsyncCapacitéworkspace.manage
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiquePATCH /v1/public/accounts/{account_id}/workspaces/{workspace_id}
NomTypeRequis
account_idstroui
workspace_idstroui
namestroui
ChampTypeRequis
account_idstroui
idstroui
namestroui
created_atstr | nullnon
statusstrnon
updated_atstr | nullnon
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
  }
}