OpenAPI V2 说明
本文介绍草料开放平台 API 2.0(OpenAPI V2) 的通用约定、OpenAPI 文档地址、典型场景入口及接口索引。
Base URL
- Base URL:
https://open.cli.im - 路径前缀:
/api/v2/rpc/,即完整地址形如https://open.cli.im/api/v2/rpc/{服务}/{方法}。
鉴权方式见单独页面 鉴权(OpenAPI V2)。
所有 V2 接口均为 POST,请求体为 application/json。
OpenAPI JSON 文档地址
V2 的 OpenAPI 3.x 规范可通过以下地址获取,用于代码生成、接口调试或导入 Swagger/Postman 等工具:
- 地址:
https://open.cli.im/openapi.json
该接口不要求鉴权,可直接 GET 请求获取 JSON 文档。文档包含所有 /api/v2/rpc/* 接口的路径、请求体 Schema、响应及错误码说明。
MCP 接入说明见单独页面 MCP(OpenAPI V2)。
从哪里开始
- 首次接入:先阅读 鉴权(OpenAPI V2),确认 API Key 与请求方式
- 需要导入到 Swagger/Postman 或生成 SDK:直接使用
https://open.cli.im/openapi.json - 需要按业务目标看调用顺序:阅读 典型场景
- 需要按接口逐个查字段与示例:继续查看下方“接口分类索引”
接口分类索引
活码
| 接口 | 路径 | 说明 |
|---|---|---|
| 活码内容 | POST /api/v2/rpc/qrcodes/getContent | 根据活码 coding 或 URL 获取展示内容(元信息与字段列表) |
| 活码关联操作项列表 | POST /api/v2/rpc/qrcodes/getOperation | 根据活码 coding 或 URL 获取关联的操作项元素列表(扁平化结构) |
表单与记录
| 接口 | 路径 | 说明 |
|---|---|---|
| 获取表单结构 | POST /api/v2/rpc/forms/getTemplate | 根据表单模板 ID(tpl_id)获取表单结构定义(表单名、模板 ID、字段列表) |
| 获取单条记录 | POST /api/v2/rpc/record/getRecord | 根据记录 ID 或记录 URL 获取单条记录详情 |
| 获取记录列表 | POST /api/v2/rpc/record/getRecords | 根据 filters(record_template.id / qrcode.id)、关键字、筛选条件、时间、分页等获取记录列表 |
| 获取表单列表 | POST /api/v2/rpc/record/getFormList | 根据企业获取表单列表(list + 分页) |
| 添加记录 | POST /api/v2/rpc/record/addRecord | 根据 code_id + tpl_id 提交一条填写记录 |
| 核销记录凭证 | POST /api/v2/rpc/certificates/verify | 对凭证类记录执行核销(推进下一状态或设置为指定状态) |
共享参考
- 表单组件类型总览:统一说明
field_type的名称、分类、共性语义与命名约定;配置结构看“表单结构”,记录值结构看“获取单条记录”