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
返回已验证账户的当前使用配额和剩余额度。

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生成的关于支出效率、创意疲劳和竞争差距的洞察。