Comment lire les réponses
Chaque partie d'un résultat porte son propre statut. "error" et "unsupported" signifient que cette partie n'a pas pu être vérifiée depuis notre serveur à ce moment-là ; le résultat porte alors aussi couldNotBeChecked: true. Un assistant ne doit pas en faire « il n'y a pas d'enregistrement », et ne doit jamais conclure d'une recherche d'enregistrement en échec ou vide qu'un domaine est libre à l'enregistrement.
Un appel d'outil qui ne peut pas du tout s'exécuter (nom non valide, nom réservé comme example.com, cible qui ne pointe que vers des adresses privées, limite de débit atteinte) revient sous forme d'erreur d'outil, avec une phrase qui le dit.
Toutes les observations sont faites depuis un seul emplacement de serveur. Les résultats de propagation ne couvrent que les résolveurs listés.
Limites
Les appels d'outils utilisent le même limiteur que l'API HTTP, par adresse IP cliente : 30 par minute et 300 par heure pour les outils fondés sur le rapport et 12 par minute et 120 par heure pour dns_propagation. Les résultats en cache ne comptent pas. Lorsque la limite est atteinte, l'outil renvoie une erreur qui indique le temps d'attente.
Le corps d'une requête peut faire au plus 16 Ko et un lot JSON-RPC compter au plus 5 messages, traités l'un après l'autre.