📦 Lap 1password Connect — 1Password连接
v1.0.1通过15个端点调用1Password Connect API,管理vaults、活动与心跳检测,只需提供API密钥即可安全集成。
详细分析 ▾
运行时依赖
版本
- 将文档中的1Password Connect API版本从1.7.1回退至1.5.7。 - 新增CLI章节,提供更新API规范及搜索相关API的命令。 - 端点或使用说明无变动。
安装命令
点击复制技能文档
# 1Password Connect API 版本:1.5.7 ## 认证 Bearer bearer ## 基础 URL http://localhost:8080/v1 ## 设置 1. 在 Authorization 头中设置你的 Bearer token 2. GET /activity —— 验证访问权限 3. POST /vaults/{vaultUuid}/items —— 创建第一个条目 ## 端点 共 15 个端点,分布在 5 个分组。完整细节见 references/api-spec.lap。 ### activity | 方法 | 路径 | 描述 | |--------|------|-------------| | GET | /activity | 获取已发起的 API 请求列表。 | ### vaults | 方法 | 路径 | 描述 | |--------|------|-------------| | GET | /vaults | 获取所有 Vault | | GET | /vaults/{vaultUuid} | 获取 Vault 详情与元数据 | | GET | /vaults/{vaultUuid}/items | 获取 Vault 内的所有条目 | | POST | /vaults/{vaultUuid}/items | 创建新条目 | | GET | /vaults/{vaultUuid}/items/{itemUuid} | 获取条目详情 | | PUT | /vaults/{vaultUuid}/items/{itemUuid} | 更新条目 | | DELETE | /vaults/{vaultUuid}/items/{itemUuid} | 删除条目 | | PATCH | /vaults/{vaultUuid}/items/{itemUuid} | 部分更新条目属性 | | GET | /vaults/{vaultUuid}/items/{itemUuid}/files | 获取条目内的所有文件 | | GET | /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid} | 获取文件详情 | | GET | /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content | 获取文件内容 | ### heartbeat | 方法 | 路径 | 描述 | |--------|------|-------------| | GET | /heartbeat | 探测服务器是否存活 | ### health | 方法 | 路径 | 描述 | |--------|------|-------------| | GET | /health | 获取服务器及其依赖的运行状态。 | ### metrics | 方法 | 路径 | 描述 | |--------|------|-------------| | GET | /metrics | 查询服务器暴露的 Prometheus 指标 | ## 常见问题 将用户请求匹配到 references/api-spec.lap 中的端点。关键模式: - “列出所有 activity?” -> GET /activity - “列出所有 vaults?” -> GET /vaults - “获取 vault 详情?” -> GET /vaults/{vaultUuid} - “列出所有 items?” -> GET /vaults/{vaultUuid}/items - “创建 item?” -> POST /vaults/{vaultUuid}/items - “获取 item 详情?” -> GET /vaults/{vaultUuid}/items/{itemUuid} - “更新 item?” -> PUT /vaults/{vaultUuid}/items/{itemUuid} - “删除 item?” -> DELETE /vaults/{vaultUuid}/items/{itemUuid} - “部分更新 item?” -> PATCH /vaults/{vaultUuid}/items/{itemUuid} - “列出所有 files?” -> GET /vaults/{vaultUuid}/items/{itemUuid}/files - “获取 file 详情?” -> GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid} - “列出所有 content?” -> GET /vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content - “列出所有 heartbeat?” -> GET /heartbeat - “列出所有 health?” -> GET /health - “列出所有 metrics?” -> GET /metrics - “如何认证?” -> 参见 Auth 部分 ## 响应提示 - 在 references/api-spec.lap 中查看响应模式以了解字段详情 - 列表端点可能支持分页;检查 limit、offset 或 cursor 参数 - 创建/更新端点通常返回创建/更新后的对象 ## CLI ``bash # 更新此规范到最新版本 npx @lap-platform/lapsh get 1password-connect -o references/api-spec.lap # 搜索相关 API npx @lap-platform/lapsh search 1password-connect `` ## 参考资料 - 完整规范:参见 references/api-spec.lap,获取完整端点详情、参数表与响应模式 > 由 LAP 根据官方 API 规范生成