Skip to content
English

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 接入说明见 Agent · 开放平台 MCP。

从哪里开始 ​

  • 首次接入:先阅读 鉴权(OpenAPI V2),确认 API Key 与请求方式
  • 需要导入到 Swagger/Postman 或生成 SDK:直接使用 https://open.cli.im/openapi.json
  • 需要按业务目标看调用顺序:阅读 典型场景
  • 需要按接口逐个查字段与示例:继续查看下方“接口分类索引”

接口分类索引 ​

活码 ​

接口路径说明
活码列表POST /api/v2/rpc/qrcodes/list分页获取组织下的活码名称与 coding
活码内容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 的名称、分类、共性语义与命名约定;配置结构看“表单结构”,记录值结构看“获取单条记录”

指标与分析 ​

回答「多少、占比、分布」类问题的接口组,一般按 目录 → 出数 → 下钻 的顺序调用。

接口路径说明
指标目录POST /api/v2/rpc/metrics/list组织的业务对象目录(表单/分区/活码/周期计划)+ 可计算的指标清单,分析入口
指标定义POST /api/v2/rpc/metrics/get某个指标的统计口径、可用维度与注意事项
按指标出数POST /api/v2/rpc/metrics/query出数与分布(按表单/分区/活码/日/月等分组),每个分组自带下钻条件
检索记录行摘要(下钻)POST /api/v2/rpc/record/searchRecords按多维条件检索记录行摘要,承接出数结果的下钻,从数字直达具体记录

批量模板与子码 ​

接口路径说明
批量模板列表POST /api/v2/rpc/templates/list分页获取批量模板(占位码)列表
批量模板结构POST /api/v2/rpc/templates/get占位码的元信息与字段结构
模板下子码列表POST /api/v2/rpc/templates/listQrcodes分页获取模板下的子码
子码内容POST /api/v2/rpc/templates/getSubcode某个子码各字段的实际内容

分区 ​

接口路径说明
分区列表POST /api/v2/rpc/projects/list组织下的分区名单;分区可用于统计分组与范围过滤

典型场景 ​