/v1/request/Créer une demandeCrée une nouvelle demande de recherche de domaines. Après création, la demande est mise en file d'attente pour traitement.
| Champ | Type | Description |
|---|---|---|
| user_description* | string | Description du projet (5-1024 caractères). Plus c'est détaillé, meilleures sont les suggestions. |
| zones | string[] | Liste des zones de domaine préférées (ex., ["com", "io"]). Optionnel. |
| domain_max_price | integer | Prix maximum du domaine en USD. Optionnel. |
curl -X POST https://api.quickname.tech/v1/request/ \
-H "Content-Type: application/json" \
-d '{
"user_description": "Marketplace en ligne de montres vintage",
"zones": ["com", "io", "tech"],
"domain_max_price": 100
}'{
"id": "123e4567-e89b-12d3-a456-426614174000",
"user_description": "Marketplace en ligne de montres vintage",
"zones": ["com", "io", "tech"],
"domain_max_price": 100,
"status": "created",
"results": [],
"is_valid": true
}/v1/request/{'{'}request_id{'}'}/Obtenir le statut de la demandeRetourne l'état actuel d'une demande de recherche de domaines, y compris le statut de traitement et les résultats.
curl https://api.quickname.tech/v1/request/123e4567-e89b-12d3-a456-426614174000/{
"id": "123e4567-e89b-12d3-a456-426614174000",
"user_description": "Marketplace en ligne de montres vintage",
"zones": ["com", "io", "tech"],
"status": "finished",
"results": [
{
"domain": "techmarket.io",
"price": 45,
"availability": "available",
"reasoning": "Combine 'tech' avec 'market' pour une marketplace technologique"
}
],
"is_valid": true
}| Champ | Type | Description |
|---|---|---|
| domain | string | Nom de domaine complet (ex., example.com) |
| price | integer | null | Prix du domaine en USD. Peut être null. |
| availability | string | Statut : available, unavailable ou unknown |
| reasoning | string | null | Explication de l'IA pour cette suggestion |
| Code | Description |
|---|---|
| 400 | Erreur de validation — vérifiez le corps de la requête |
| 404 | Demande non trouvée ou expirée (24 heures) |
| 422 | Format UUID invalide |
| 429 | Limite de requêtes dépassée (3 requêtes/heure) |
| 500 | Erreur interne du serveur |