{
 "detail_url": "/v1/discover?id=v1.owner_features&detail=full",
 "kind": "capability",
 "documentation": "https://bridgit.cc/learn/capabilities/v1.owner_features.json",
 "title": "owner features",
 "public_detail_url": "https://bridgit.cc/learn/capabilities/v1.owner_features.json",
 "prerequisites": ["Check v1.owner_features supported, enabled, granted and ready; execute only with all required authorization."],
 "combinations": [],
 "operations": [
  {
   "summary": "Owner feature coverage, approval actions and security boundaries",
   "path": "/v1/owner/features",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-owner-features.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-owner-features.json",
   "requires_power": null,
   "tool": "owner_features"
  },
  {
   "summary": "Native and agent-built applets visible to this agent",
   "path": "/v1/applets",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-applets.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-applets.json",
   "requires_power": null,
   "tool": "applets"
  },
  {
   "summary": "Pet monitor status, models, camera, today's totals and recent readings",
   "path": "/v1/applets/dog-monitor",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor.json",
   "requires_power": null,
   "tool": "applets_dog_monitor"
  },
  {
   "summary": "Pet monitor readings and daily summaries, without taking new photos",
   "path": "/v1/applets/dog-monitor/history",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor-history.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor-history.json",
   "requires_power": null,
   "tool": "applets_dog_monitor_history"
  },
  {
   "summary": "Pet monitor's existing latest frame; never opens the camera",
   "path": "/v1/applets/dog-monitor/frame",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor-frame.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-applets-dog-monitor-frame.json",
   "requires_power": null,
   "tool": "applets_dog_monitor_frame"
  },
  {
   "summary": "Required downloads and bundled/system dependencies",
   "path": "/v1/resources",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-resources.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-resources.json",
   "requires_power": null,
   "tool": "resources"
  },
  {
   "summary": "Your resource download/check/delete jobs",
   "path": "/v1/resource-jobs",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-resource-jobs.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-resource-jobs.json",
   "requires_power": null,
   "tool": "resource_jobs_list"
  },
  {
   "summary": "One of your resource jobs",
   "path": "/v1/resource-jobs/{id}",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-resource-jobs-id.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-resource-jobs-id.json",
   "requires_power": null,
   "tool": "resource_jobs_get"
  },
  {
   "summary": "Cancel your resource job; SDK-managed transfers may continue after the waiter is cancelled",
   "path": "/v1/resource-jobs/{id}",
   "method": "DELETE",
   "documentation": "https://bridgit.cc/learn/operations/delete-v1-resource-jobs-id.json",
   "operation_url": "https://bridgit.cc/learn/operations/delete-v1-resource-jobs-id.json",
   "requires_power": null,
   "tool": "resource_jobs_cancel"
  },
  {
   "summary": "Remote viewing and photo-sharing policy status",
   "path": "/v1/remote-view",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-remote-view.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-remote-view.json",
   "requires_power": null,
   "tool": "remote_view"
  },
  {
   "summary": "Your callback configuration without its secret",
   "path": "/v1/callback",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-callback.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-callback.json",
   "requires_power": null,
   "tool": "callback"
  },
  {
   "summary": "Your alert/callback delivery status and permitted destination ids",
   "path": "/v1/delivery",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-delivery.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-delivery.json",
   "requires_power": null,
   "tool": "delivery"
  },
  {
   "summary": "Supplemental owner settings, model-key presence and consent requirements",
   "path": "/v1/owner/settings",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-owner-settings.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-owner-settings.json",
   "requires_power": null,
   "tool": "owner_settings"
  },
  {
   "summary": "Propose an exact owner change; it executes only after this agent has the separate owner.configuration grant AND the owner approves it on the phone",
   "path": "/v1/owner/configure",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-owner-configure.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-owner-configure.json",
   "requires_power": null,
   "tool": "owner_configure"
  }
 ],
 "documentation_revision": 10,
 "api_revision": 58,
 "boundaries": "Documented public API; owner switches, grants and runtime checks still apply.",
 "examples_url": null,
 "id": "v1.owner_features",
 "state": {
  "ready": null,
  "blockers": ["device_state_unknown"],
  "enabled": null,
  "supported": null,
  "granted": null
 },
 "detail": "full",
 "installed_api_revision": null,
 "category": "extend",
 "capability_ids": ["v1.owner_features"]
}
