{
"tool": "aos-{name}",
"backend": "{vendor}-api",
"manifest_schema_version": "1.0.0",
"connector": {
"label": "My Vendor",
"category": "category-name",
"categories": ["primary-category", "secondary"],
"resources": ["resource1", "resource2"]
},
"auth": {
"kind": "service-key",
"required": true,
"service_keys": ["VENDOR_API_KEY"],
"interactive_setup": [
"Get an API key from vendor.com/settings",
"Add VENDOR_API_KEY in API Keys settings"
]
},
"commands": [
{
"id": "items.list",
"summary": "List items",
"required_mode": "readonly",
"supports_json": true,
"resource": "items",
"action_class": "read"
},
{
"id": "items.create",
"summary": "Create a new item",
"required_mode": "write",
"supports_json": true,
"resource": "items",
"action_class": "write"
}
]
}