APIリファレンス
すべての Jetweb 製品は、ベアラートークン認証を備えたバージョン管理された REST API を公開しています。以下にベースURLとエンドポイントリストを示します。
認証
すべてのAPIエンドポイントにはBearerトークンが必要です。該当する製品のダッシュボードで「API Keys」から生成してください。トークンはサーバーサイドで保持し、公開リポジトリにコミットしたり、フロントエンドバンドルに含めたりしないでください。
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
ベースURL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
単一の画像を最適化します。url、format(webp/avif)、quality(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 1つの文字列。text、target_lang、およびオプションのsource_lang + glossary_idを受け入れます。
POST
/api/translate/batch
Translate 1回のリクエストで最大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 ウィジェット
ベース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生成のインサイトを返します。