API 参考
每个 Jetweb 产品都提供带有 Bearer 令牌认证的版本化 REST API。以下是基本 URL 和端点列表。
认证
每个API端点都需要一个Bearer令牌。在相关产品的仪表盘"API密钥"下生成一个。令牌应保存在服务器端——切勿将其提交到公共仓库或打包到前端代码中。
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
基础URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
优化单个图像。接受 url、格式(webp/avif)、质量(1–100)和可选的 width/height。
GET
/api/history
列出已验证账户最近优化的图像。
GET
/api/usage
返回已验证账户的当前使用配额和剩余额度。
GET
/api/cdn/:domain/:path
直接从 CDN 获取优化资源。用于测试;生产客户端应嵌入返回的 CDN URL。
Translate
基础URL: https://translate.api.jetweb.app
POST
/api/translate
Translate 单个字符串。接受 text、target_lang 以及可选的 source_lang 和 glossary_id。
POST
/api/translate/batch
Translate 单个请求中最多 500 个字符串。推荐用于页面级同步任务。
GET
/api/languages
列出所有支持的语言及其 ISO 代码和显示名称。
GET
/api/usage
返回已验证账户的当前使用配额和剩余额度。
Backup Vault
基础URL: https://backup.api.jetweb.app
POST
/api/backups
启动新的备份作业。接受 site_url、include_db、include_files。
GET
/api/backups
列出该账户的现有备份。
POST
/api/backups/:id/restore
根据备份ID将备份恢复到原始站点或新目标。
DELETE
/api/backups/:id
从冷存储中永久删除备份。
GET
/api/usage
返回已验证账户的当前使用配额和剩余额度。
Cookie Guard
基础URL: https://cookie.api.jetweb.app
GET
/api/sites
列出注册到该账户的站点。
POST
/api/sites/:id/scan
为给定站点触发按需扫描程序运行。返回检测到的 Cookie 和脚本。
GET
/api/sites/:id/consents
列出站点的存储同意记录(审计导出)。
POST
/api/consents
手动记录同意(适用于无法使用客户端小部件的服务器渲染应用)。
Live Chat Widget
基础URL: https://livechat.api.jetweb.app
GET
/api/conversations
列出已验证客服账户的开放和最近对话。
POST
/api/conversations/:id/messages
向活跃对话发送客服消息。消息会翻译成访客的语言。
GET
/api/agents
列出团队中的客服及其在线状态。
POST
/api/tickets
从离线聊天或外部渠道(电子邮件、WhatsApp)创建工单。
Ad Radar
基础URL: https://adradar.api.jetweb.app
POST
/api/projects
创建一个新的跟踪项目。
GET
/api/projects/:id/ads
列出项目当前在所有支持的平台上运行的有效广告。
POST
/api/scans
触发项目的按需扫描。
GET
/api/insights
返回由AI生成的关于支出效率、创意疲劳和竞争差距的洞察。