SuperAPI AI 工具集

docuseal-code

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途:为开发者提供 DocuSeal 的集成参考,涵盖嵌入 UI 组件与 REST API 调用两类场景。

主要能力:嵌入组件包括签署表单 <docuseal-form> 与模板构建器 <docuseal-builder>,各提供 JavaScript/React/Vue/Angular 四种实现;移动端通过 WebView 集成(React Native 用 react-native-webview,Flutter 用 webview_flutter,无原生 SDK)。API 覆盖模板、提交、签署人及 Webhook(Form、Submission、Template)。

使用方式:嵌入时按技术栈加载对应参考文件;表单构建器必须使用 JWT,签署表单仅在预览/完成模式使用 data-token 时需要 JWT,且 JWT 必须在后端签名,API 密钥不得下发客户端。API 请求需在 X-Auth-Token 头传 API 密钥,基础地址为 https://api.docuseal.com(全球云)、https://api.docuseal.eu(欧盟云)或自托管域名。官方 SDK:npm install @docuseal/api、pip install docuseal、gem install docuseal、composer require docusealco/docuseal。

适用场景:在自有应用中嵌入签署流程或模板编辑、通过 API 发起签署、预填并自动签署、下载已签文档、用 Webhook 跟踪完成状态。

限制:欧盟云或自托管需设置 data-host;多签署方模板须经 /submissions API 发起;HTML 组件用 data-* kebab-case 属性;customCss 接收 CSS 字符串而非链接;嵌入页需鉴权并避免可枚举 URL;状态变更应以带 HMAC 校验的 form.completed Webhook 为准,而非前端回调。CLI 命令见同仓库 docuseal-cli 技能。