エラー
エラー応答の形はエンドポイントごとに異なるため、以下を個別に参照してください。
POST /v1/search
共通envelope({ ok, data, error, meta })を返し、error.codeとerror.retriableでリトライ可否を機械判定できます。
| error.code | 意味 |
|---|---|
auth_invalid | APIキーが無効・未指定 |
invalid_request | リクエストボディがスキーマ不正 |
quota_exceeded | クレジット残高不足・レート制限超過(Retry-After付き) |
upstream_degraded | 内部処理の一時的な障害 |
/v1/signup・/v1/subscriptions
{ ok: false, reason: "..." }形式の簡略なエラーを返します(error/metaフィールドは無し)。/v1/subscriptionsの未認証時はJSONですらないプレーンテキスト応答(HTTP 401)になる点にも注意してください。
認証の方法は認証をご覧ください。