HydraCore
API by router

Plugins internal

Execute Plugin Tool

Execute a plugin tool call from the agent runtime.

Auth: Bearer proxy key. Records a usage_event with modality=plugin_tool.

POST
/internal/v1/instances/{instance_id}/plugin-tools/{tool_name}

Path Parameters

instance_idInstance Id
Formatuuid
tool_nameTool Name
customer_idCustomer Id
Formatuuid
params?Params

Empty Object

provider_slugProvider Slug
Lengthlength <= 50
tool_nameTool Name
Lengthlength <= 200

Response Body

curl -X POST "https://loading/internal/v1/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/plugin-tools/string" \  -H "Content-Type: application/json" \  -d '{    "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e",    "provider_slug": "string",    "tool_name": "string"  }'
{
  "data": {},
  "error": "string",
  "success": true
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}