RikaidoDeveloper

RÉFÉRENCE

Erreurs et limites

Ce que l’API répond quand elle ne répond pas oui, et à quelle vitesse tu peux l’appeler.

La forme d’une erreur

Toujours du JSON, toujours une phrase, souvent un code :

402
{
  "error": "This month's free calls are used. Add a card at developer.rikaido.app to keep calling.",
  "code": "payment-required"
}
StatutcodeQuoi faire
400Le corps ne tient pas. La phrase dit quel champ.
401invalid-keyLa clé est inconnue, mal formée ou révoquée. Une clé de session (pas rk_live_) passe par l’app, pas ici.
402payment-requiredLes appels offerts du mois sont utilisés. Ajoute une carte dans la console.
413too-largeLa source dépasse 60 000 caractères.
422no-recipeRien à lire.
429Ralentis ; la limite est par compte, par minute.
503auth_unavailable, usage-unavailableLe magasin de clés ou d’usage n’a pas répondu. Réessaie ; l’appel n’a pas été compté.

Les limites

RoutePar minute
POST /v1/harness/validate60
POST /v1/harness/read10

Les limites sont par compte, toutes clés confondues. Une réponse 429 n’est pas comptée.

Ce qui n’est jamais deviné

Un 503 sur la lecture de tes contraintes ou de ton usage refuse l’appel plutôt que de répondre avec un contrôle qui n’a pas tourné. Une réponse propre sur une vérification qui n’a pas eu lieu est la seule chose qu’un harnais ne doit jamais rendre.