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.

Comptes

Consulter les comptes et leurs listes. Les exemples utilisent le mode code A2A. MCP expose le même mode code via son outil execute.

Fonctions

accounts.get

accounts.get(account_id: str) -> Account
Comptes: accounts.get.
PropriétéValeurPropriétéValeur
Autorisation requiseaccount.viewAuthentification requiseoui
Mode d’exécutionsyncCapacitéaccount.view
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiqueGET /v1/public/accounts/{account_id}
NomTypeRequis
account_idstroui
ChampTypeRequis
client{"id": str, "name": str}oui
created_atstroui
idstroui
namestroui
statusstroui
updated_atstroui
Requête:
{
  "request_id": "example",
  "session_id": "session_123",
  "code": "accounts.get(account_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\")"
}
Réponse:
{
  "request_id": "example",
  "status": "completed",
  "result": {
    "last_value": {
      "client": {
        "id": "<string>",
        "name": "<string>"
      },
      "created_at": "<string>",
      "id": "<string>",
      "name": "<string>",
      "status": "<string>",
      "updated_at": "<string>"
    }
  },
  "responses": [
    {
      "index": 0,
      "function": "accounts.get",
      "status": "completed",
      "result": {
        "client": {
          "id": "<string>",
          "name": "<string>"
        },
        "created_at": "<string>",
        "id": "<string>",
        "name": "<string>",
        "status": "<string>",
        "updated_at": "<string>"
      }
    }
  ],
  "complexity_score": 1
}
Requête:
{
  "jsonrpc": "2.0",
  "id": "example",
  "method": "tools/call",
  "params": {
    "name": "hybridbox_execute",
    "arguments": {
      "code": "accounts.get(account_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      \"client\": {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      \"created_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"status\": \"<string>\",\n      \"updated_at\": \"<string>\"\n    }\n  },\n  \"responses\": [\n    {\n      \"index\": 0,\n      \"function\": \"accounts.get\",\n      \"status\": \"completed\",\n      \"result\": {\n        \"client\": {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\"\n        },\n        \"created_at\": \"<string>\",\n        \"id\": \"<string>\",\n        \"name\": \"<string>\",\n        \"status\": \"<string>\",\n        \"updated_at\": \"<string>\"\n      }\n    }\n  ],\n  \"complexity_score\": 1\n}"
      }
    ],
    "isError": false
  }
}

accounts.list

accounts.list(client_id?: str | null, page?: int, page_size?: int, status?: str | null) -> Page[Account]
Comptes: accounts.list.
PropriétéValeurPropriétéValeur
Autorisation requiseaccount.viewAuthentification requiseoui
Mode d’exécutionsyncCapacitéaccount.view
Type de ressourceaccountChamp d’ID de ressourceaccount_id
Route API publiqueGET /v1/public/accounts
NomTypeRequis
client_idstr | nullnon
pageintnon
page_sizeintnon
statusstr | nullnon
ChampTypeRequis
items[{"client": {"id": str, "name": str}, "created_at": str, "id": str, "name": str, "status": str, "updated_at": str}]oui
pageintoui
page_sizeintoui
totalintoui
Requête:
{
  "request_id": "example",
  "session_id": "session_123",
  "code": "accounts.list(client_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123, status=\"<string>\")"
}
Réponse:
{
  "request_id": "example",
  "status": "completed",
  "result": {
    "last_value": {
      "items": [
        {
          "client": {
            "id": "<string>",
            "name": "<string>"
          },
          "created_at": "<string>",
          "id": "<string>",
          "name": "<string>",
          "status": "<string>",
          "updated_at": "<string>"
        }
      ],
      "page": 123,
      "page_size": 123,
      "total": 123
    }
  },
  "responses": [
    {
      "index": 0,
      "function": "accounts.list",
      "status": "completed",
      "result": {
        "items": [
          {
            "client": {
              "id": "<string>",
              "name": "<string>"
            },
            "created_at": "<string>",
            "id": "<string>",
            "name": "<string>",
            "status": "<string>",
            "updated_at": "<string>"
          }
        ],
        "page": 123,
        "page_size": 123,
        "total": 123
      }
    }
  ],
  "complexity_score": 1
}
Requête:
{
  "jsonrpc": "2.0",
  "id": "example",
  "method": "tools/call",
  "params": {
    "name": "hybridbox_execute",
    "arguments": {
      "code": "accounts.list(client_id=\"3c90c3cc-0d44-4b50-8888-8dd25736052a\", page=123, page_size=123, status=\"<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\": {\n      \"items\": [\n        {\n          \"client\": {\n            \"id\": \"<string>\",\n            \"name\": \"<string>\"\n          },\n          \"created_at\": \"<string>\",\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"status\": \"<string>\",\n          \"updated_at\": \"<string>\"\n        }\n      ],\n      \"page\": 123,\n      \"page_size\": 123,\n      \"total\": 123\n    }\n  },\n  \"responses\": [\n    {\n      \"index\": 0,\n      \"function\": \"accounts.list\",\n      \"status\": \"completed\",\n      \"result\": {\n        \"items\": [\n          {\n            \"client\": {\n              \"id\": \"<string>\",\n              \"name\": \"<string>\"\n            },\n            \"created_at\": \"<string>\",\n            \"id\": \"<string>\",\n            \"name\": \"<string>\",\n            \"status\": \"<string>\",\n            \"updated_at\": \"<string>\"\n          }\n        ],\n        \"page\": 123,\n        \"page_size\": 123,\n        \"total\": 123\n      }\n    }\n  ],\n  \"complexity_score\": 1\n}"
      }
    ],
    "isError": false
  }
}