CovenDocs

Discover daemon and control-plane capabilities

1 min read

GET
/capabilities

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