API リファレンス

カスタムドメイン

プロジェクト用のカスタムドメインを追加、検証、削除します。

最終更新:

Custom Domains API

プロジェクトのカスタムドメインを管理します。カスタムドメインには Pro または Business サブスクリプションプランが必要です。

ドメインステータスの取得

GET /api/v1/projects/{projectId}/domain

プロジェクトの現在のカスタムドメイン設定を返します。設定されていない場合は null を返します。

カスタムドメインの追加

POST /api/v1/projects/{projectId}/domain
{ "domain": "myapp.example.com" }

ライブプロジェクトにカスタムドメインを追加します。レスポンスには、ドメインレジストラで設定する必要のある DNS レコードが含まれます:

{
  "data": {
    "domain": { ... },
    "dnsRecords": [
      { "type": "CNAME", "host": "myapp.example.com", "value": "my-project.floop.tech" },
      { "type": "TXT", "host": "_floopfloop-verify.myapp.example.com", "value": "verify-token" }
    ]
  }
}

カスタムドメインの削除

DELETE /api/v1/projects/{projectId}/domain

プロジェクトからカスタムドメインを削除します。

ファイルのアップロード

POST /api/v1/uploads

ファイル(画像、PDF、テキスト)をアップロードするための署名付き S3 URL を生成します。 プロジェクトの作成またはリファインの際に、attachments 配列で返された key を使用してください。

{
  "fileName": "screenshot.png",
  "fileType": "image/png",
  "fileSize": 123456
}

レスポンス:

{
  "data": {
    "uploadUrl": "https://s3.amazonaws.com/...",
    "key": "uploads/userId/fileId/screenshot.png",
    "fileId": "uuid"
  }
}

アップロード URL を受け取った後、一致する Content-Type ヘッダーを付けてファイルを直接 PUT してください。