{
"capabilities": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"account_id": "550e8400-e29b-41d4-a716-446655440001",
"name": "my-plugin",
"description": "Does useful things",
"namespace": "account:550e8400",
"type": "plugin",
"is_active": true,
"active_version": 1,
"logo_url": "https://example.com/logo.png",
"specifications": {
"type": "plugin",
"active_version": 1,
"versions": [
{
"version_number": 1,
"created_at": "2024-03-22T10:30:45Z",
"created_by": "550e8400-e29b-41d4-a716-446655440002",
"tools": [
{
"name": "greet",
"description": "Greet a person"
},
{
"name": "add",
"description": "Add two numbers"
}
],
"metadata": {
"author": "Your Name",
"license": "MIT",
"tags": ["data-processing"],
"homepage": "https://github.com/org/plugin"
},
"permissions": {
"network": {
"allow": [
{"host": "api.example.com"}
]
},
"filesystem": {
"allow": [
{
"uri": "fs://cache/**",
"access": ["read", "write"]
}
]
},
"environment": {
"allow": [
{"key": "API_KEY"}
]
}
},
"resources": {
"limits": {
"memory": "512Mi",
"timeout": "30s"
}
}
}
]
},
"audit_info": {
"created_at": "2024-03-22T10:30:45Z",
"created_by": "550e8400-e29b-41d4-a716-446655440002",
"updated_at": "2024-03-22T12:00:00Z",
"updated_by": "550e8400-e29b-41d4-a716-446655440002"
}
},
{
"id": "builtin-files",
"name": "Files",
"description": "Read and write files",
"type": "builtin",
"specifications": {
"type": "builtin",
"kind": "Files",
"sort_order": 1,
"config": null
}
}
],
"total": 42,
"limit": 20,
"offset": 0
}