Réponses d’un prompt
curl --request GET \
--url https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers \
--header 'Authorization: <authorization>'import requests
url = "https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Prompts
Réponses d’un prompt
Récupérez toutes les réponses générées par l’IA pour un prompt précis.
GET
https://www.qwairy.co
/
api
/
v1
/
brands
/
{brandId}
/
prompts
/
{promptId}
/
answers
Réponses d’un prompt
curl --request GET \
--url https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers \
--header 'Authorization: <authorization>'import requests
url = "https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://www.qwairy.co/api/v1/brands/{brandId}/prompts/{promptId}/answers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Renvoie toutes les réponses enregistrées d’un prompt, éventuellement filtrées par fournisseur. Cet endpoint n’est pas paginé.
Consultez Limites de débit pour la gestion des nouvelles tentatives.
string
requis
Jeton bearer. Exemple :
Bearer qw-api-xxxParamètres de chemin
string
requis
L’identifiant unique de la marque
string
requis
L’identifiant unique du prompt
Paramètres de requête
string
Filtre par fournisseur IA. Accepte plusieurs valeurs séparées par des virgules (par exemple
chatgpt,claude).Exemple de requête
curl "https://www.qwairy.co/api/v1/brands/YOUR_BRAND_ID/prompts/PROMPT_ID/answers" \
-H "Authorization: Bearer $QWAIRY_API_TOKEN"
Exemple de réponse
{
"success": true,
"prompt": {
"id": "prompt_01",
"text": "Which analytics platforms support warehouse exports?"
},
"total": 2,
"answers": [
{
"id": "answer_01",
"provider": "ChatGPT",
"model": "GPT-6.1 Sol",
"persona": { "id": "persona_01", "name": "Data lead", "description": null },
"text": "Acme Analytics and Rival Labs document warehouse export integrations.",
"hasSelfMention": true,
"selfMentionPosition": 3,
"hasSelfSource": false,
"competitorsMentioned": ["Acme Analytics", "Rival Labs"],
"sourcesCited": ["publisher.example", "reviews.example"],
"sentiment": 82,
"createdAt": "2026-07-19T10:00:00.000Z"
},
{
"id": "answer_02",
"provider": "Perplexity",
"model": "Perplexity Sonar",
"persona": null,
"text": "The cited documentation lists supported export destinations.",
"hasSelfMention": true,
"selfMentionPosition": 2,
"hasSelfSource": true,
"competitorsMentioned": ["Acme Analytics", "Northstar Data"],
"sourcesCited": ["acme.example", "docs.example"],
"sentiment": 78,
"createdAt": "2026-07-19T10:05:00.000Z"
}
]
}
sentiment est le sentiment de la mention SELF sur une échelle de 0 à 100, ou null.
persona est la Persona enregistrée lors de la génération de la réponse (id, name, description), ou null pour une réponse générée sans Persona.
Erreurs
| Statut | Signification |
|---|---|
401 | Jeton d’API manquant ou invalide |
404 | Marque ou prompt introuvable |
429 | Limite de débit dépassée ; respectez Retry-After |

