DataBolsa docs
Referência da APIPlataformaModules

Um módulo e as capacidades que publica

O descritor do módulo (`core` ou o id da extensão) com a lista das suas capacidades como descritores curtos.

GET
/v1/modules/{moduleId}
AuthorizationBearer <token>

In: header

Path Parameters

moduleIdstring

core ou o id da extensão (databolsa.wallet).

Response Body

curl -X GET "https://api.databolsa.com/v1/modules/string"
{
  "capabilities": [
    {
      "id": "string",
      "type": "primitive",
      "module": "string",
      "domain": "string",
      "title": "string",
      "description": "string",
      "criterio": "string",
      "subject": {
        "mode": "object",
        "kinds": [
          "company"
        ],
        "subkinds": [
          "string"
        ],
        "grain": "object"
      },
      "lifecycle": "default",
      "stability": "stable",
      "scopes": [
        "string"
      ],
      "confirmation": "required",
      "execute": {
        "method": "GET",
        "path": "string"
      },
      "describe": "string",
      "legacy_operation": "string"
    }
  ],
  "id": "string",
  "kind": "core",
  "name": "string",
  "description": "string",
  "version": "string",
  "availability": "available",
  "install": {
    "default": true,
    "owners": [
      "personal_workspace"
    ],
    "requires": [
      "string"
    ]
  },
  "scopes": [
    "string"
  ],
  "contracts": {
    "openapi": "string",
    "sdk": "string",
    "cli": "string",
    "mcp": "string"
  },
  "api_base_path": "string",
  "object_kinds": [
    "string"
  ],
  "functions": [
    "string"
  ],
  "actions": [
    "string"
  ],
  "urls": {
    "docs": "string",
    "home": "string"
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "details": {
    "property1": null,
    "property2": null
  }
}