/v1/request/リクエストを作成新しいドメイン検索リクエストを作成します。作成後、リクエストは処理キューに入れられます。
| フィールド | タイプ | 説明 |
|---|---|---|
| user_description* | string | プロジェクトの説明(5-1024文字)。詳細なほど良い提案が得られます。 |
| zones | string[] | 優先ドメインゾーンのリスト(例:["com", "io"])。オプション。 |
| domain_max_price | integer | ドメインの最大価格(USD)。オプション。 |
curl -X POST https://api.quickname.tech/v1/request/ \
-H "Content-Type: application/json" \
-d '{
"user_description": "ヴィンテージ時計のオンラインマーケットプレイス",
"zones": ["com", "io", "tech"],
"domain_max_price": 100
}'{
"id": "123e4567-e89b-12d3-a456-426614174000",
"user_description": "ヴィンテージ時計のオンラインマーケットプレイス",
"zones": ["com", "io", "tech"],
"domain_max_price": 100,
"status": "created",
"results": [],
"is_valid": true
}/v1/request/{'{'}request_id{'}'}/リクエストステータスを取得ドメイン検索リクエストの現在の状態(処理ステータスと結果を含む)を返します。
curl https://api.quickname.tech/v1/request/123e4567-e89b-12d3-a456-426614174000/{
"id": "123e4567-e89b-12d3-a456-426614174000",
"user_description": "ヴィンテージ時計のオンラインマーケットプレイス",
"zones": ["com", "io", "tech"],
"status": "finished",
"results": [
{
"domain": "techmarket.io",
"price": 45,
"availability": "available",
"reasoning": "テクノロジーマーケットプレイスとして'tech'と'market'を組み合わせ"
}
],
"is_valid": true
}| フィールド | タイプ | 説明 |
|---|---|---|
| domain | string | 完全なドメイン名(例:example.com) |
| price | integer | null | ドメイン価格(USD)。null の場合があります。 |
| availability | string | ステータス:available、unavailable、または unknown |
| reasoning | string | null | この提案に対する AI の説明 |
| コード | 説明 |
|---|---|
| 400 | バリデーションエラー — リクエストボディを確認してください |
| 404 | リクエストが見つからないか期限切れ(24時間) |
| 422 | 無効な UUID 形式 |
| 429 | レート制限超過(3リクエスト/時間) |
| 500 | 内部サーバーエラー |