{
 "detail_url": "/v1/discover?id=v1.status&detail=full",
 "kind": "capability",
 "documentation": "https://bridgit.cc/learn/capabilities/v1.status.json",
 "title": "status",
 "public_detail_url": "https://bridgit.cc/learn/capabilities/v1.status.json",
 "prerequisites": ["Check v1.status supported, enabled, granted and ready; execute only with all required authorization."],
 "combinations": [],
 "operations": [
  {
   "summary": "Your display name and artwork",
   "path": "/v1/agent/profile",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-agent-profile.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-agent-profile.json",
   "requires_power": null,
   "tool": "agent_profile_get"
  },
  {
   "summary": "Update your self-supplied name and artwork",
   "path": "/v1/agent/profile",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-agent-profile.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-agent-profile.json",
   "requires_power": null,
   "tool": "agent_profile_post"
  },
  {
   "summary": "Is Bridgit up, and which agent you are",
   "path": "/v1/health",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-health.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-health.json",
   "requires_power": null,
   "tool": "health"
  },
  {
   "summary": "Host and owner-configured external devices, supported actions and access status",
   "path": "/v1/devices",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-devices.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-devices.json",
   "requires_power": null,
   "tool": "devices"
  },
  {
   "summary": "What's switched on and ready, and why not",
   "path": "/v1/capabilities",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-capabilities.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-capabilities.json",
   "requires_power": null,
   "tool": "capabilities"
  },
  {
   "summary": "Find capabilities and recipes for an intent without executing them",
   "path": "/v1/discover",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-discover.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-discover.json",
   "requires_power": null,
   "tool": "discover"
  },
  {
   "summary": "Report an explicit catalog selection or bounded self-reported feedback; never verified evidence",
   "path": "/v1/discover/report",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-discover-report.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-discover-report.json",
   "requires_power": null,
   "tool": "discover_report"
  },
  {
   "summary": "This guide, generated live (Markdown)",
   "path": "/v1/guide",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-guide.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-guide.json",
   "requires_power": null,
   "tool": "guide"
  },
  {
   "summary": "The demo to offer right after pairing: a five-minute first-run tour run from cards on the phone, then a menu of more demos picked by a few questions (Markdown)",
   "path": "/v1/demo",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-demo.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-demo.json",
   "requires_power": null,
   "tool": "demo"
  },
  {
   "summary": "Complete interaction samples for every kind (notice, question, html, text): the POST /v1/interactions body, the reply and the answer it produces (JSON). For cards that decide or watch (Jev, Clef, the free camera change check), read https://bridgit.cc/learn/decisions.md",
   "path": "/v1/samples",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-samples.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-samples.json",
   "requires_power": null,
   "tool": "samples"
  },
  {
   "summary": "OpenAPI 3.1 description of every endpoint",
   "path": "/v1/openapi.json",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-openapi-json.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-openapi-json.json",
   "requires_power": null,
   "tool": null
  },
  {
   "summary": "What's new in the API since a revision you know (API-14)",
   "path": "/v1/changes",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-changes.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-changes.json",
   "requires_power": null,
   "tool": "changes"
  },
  {
   "summary": "The `bridgit` command-line helper (Python, no secrets inside)",
   "path": "/v1/tools/bridgit",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-tools-bridgit.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-tools-bridgit.json",
   "requires_power": null,
   "tool": null
  },
  {
   "summary": "Deprecated: the old address of GET /v1/tools/bridgit, same helper",
   "path": "/v1/tools/bridget",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-tools-bridget.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-tools-bridget.json",
   "requires_power": null,
   "tool": null
  },
  {
   "summary": "Fetch your key with a 6-digit code shown on the phone (alternative to the setup prompt)",
   "path": "/v1/pair",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-pair.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-pair.json",
   "requires_power": null,
   "tool": null
  },
  {
   "summary": "Model Context Protocol (Streamable HTTP, JSON replies): every endpoint you can use is an MCP tool",
   "path": "/v1/mcp",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-mcp.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-mcp.json",
   "requires_power": null,
   "tool": null
  },
  {
   "summary": "Tell the owner which model you are and what runs you; shown on your agent card (AGT-16)",
   "path": "/v1/me",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-me.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-me.json",
   "requires_power": null,
   "tool": "me"
  },
  {
   "summary": "Whether the owner has verified their email. Bridgit works for 24 hours from the first agent call; after that, until they do, only the status endpoints (such as health, me, owner email, capabilities, guide, demo, samples, openapi, changes) and feedback keep working, plus the control tools capabilities, events, operation.get and feedback.create; every other call answers email_required",
   "path": "/v1/owner/email",
   "method": "GET",
   "documentation": "https://bridgit.cc/learn/operations/get-v1-owner-email.json",
   "operation_url": "https://bridgit.cc/learn/operations/get-v1-owner-email.json",
   "requires_power": null,
   "tool": "owner_email_get"
  },
  {
   "summary": "Give the owner's email address: bridgit.cc emails them a link, and tapping it verifies the address (the same address gets email alerts). Works during and after the 24 hours; not once an address is verified (the owner changes it on the phone)",
   "path": "/v1/owner/email",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-owner-email.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-owner-email.json",
   "requires_power": null,
   "tool": "owner_email_post"
  }
 ],
 "documentation_revision": 10,
 "api_revision": 58,
 "boundaries": "Documented public API; owner switches, grants and runtime checks still apply.",
 "examples_url": null,
 "id": "v1.status",
 "state": {
  "ready": null,
  "blockers": ["device_state_unknown"],
  "enabled": null,
  "supported": null,
  "granted": null
 },
 "detail": "full",
 "installed_api_revision": null,
 "category": "extend",
 "capability_ids": ["v1.status"]
}
