Skip to content

OpenAPI V2 说明

本文介绍草料开放平台 API 2.0(OpenAPI V2) 的通用约定、OpenAPI 文档地址、典型场景入口及接口索引。

Base URL

  • Base URLhttps://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 的名称、分类、共性语义与命名约定;配置结构看“表单结构”,记录值结构看“获取单条记录”

典型场景