Discover daemon and control-plane capabilities
1 min read
Response Body
application/json
application/json
curl -X GET "https://example.com/capabilities"{
"capabilities": [
{
"id": "coven.control.actions",
"label": "Coven control-plane action router",
"adapter": "coven-daemon",
"status": "available",
"policy": "allow",
"actions": [
"coven.capabilities.refresh"
]
},
{
"id": "coven.automations",
"label": "Coven-native routine automations",
"adapter": "coven-daemon",
"status": "available",
"policy": "allow",
"actions": [
"coven.automations.list",
"coven.automations.get",
"coven.automations.create",
"coven.automations.update",
"coven.automations.delete",
"coven.automations.definition.list.v1",
"coven.automations.definition.get.v1",
"coven.automations.command.v1",
"coven.automations.definition.create.v1",
"coven.automations.definition.revise.v1",
"coven.automations.definition.disable.v1",
"coven.automations.definition.activate.v1",
"coven.automations.definition.pause.v1",
"coven.automations.definition.tombstone.v1",
"coven.automations.run.cancel.v1",
"coven.automations.events.read.v1",
"coven.automations.events.subscribe.v1",
"coven.automations.tick",
"coven.automations.runs",
"coven.automations.run.history.v1",
"coven.automations.receipt.get.v1",
"coven.automations.run",
"coven.automations.import",
"coven.automations.legacy.import.v1",
"coven.automations.health",
"coven.automations.definition.health.v1",
"coven.automations.scheduler.status.v1",
"coven.automations.occurrence.list.v1",
"coven.automations.occurrence.get.v1",
"coven.automations.run.get.v1",
"coven.automations.occurrence.history.v1",
"coven.automations.unquarantine"
]
},
{
"id": "desktop.automation",
"label": "Desktop automation adapters",
"adapter": "desktop-use",
"status": "planned",
"policy": "requiresApproval",
"actions": []
}
]
}{
"error": {
"code": "internal_error",
"message": "Unexpected internal daemon error.",
"details": {}
}
}Was this page helpful?No