# त्रुटियाँ और सीमाएँ

प्रमाणीकरण और जाँच निष्पादन से पहले अनुरोध रोक सकते हैं। त्रुटि संदर्भ देखें और सहायता के लिए request_id रखें। कुंजी या पासवर्ड न भेजें।

## उत्तर · HTTP

| HTTP | विवरण |
| --- | --- |
| `400 / 422` | पैरामीटर नाम, प्रकार, सीमा और आवश्यक मान जाँचें। |
| `401` | Authorization हेडर में मान्य वर्तमान कुंजी दें। |
| `403` | खाता पहुँच, प्रभावी अनुमति, सत्यापन और स्रोत-IP सूची जाँचें। |
| `404` | अपनी रिकॉर्ड ID जाँचें; अन्य खाते के रिकॉर्ड नहीं दिखते। |
| `409` | फिर प्रयास से पहले revision/कोट पढ़ें और मूल कार्रवाई की स्थिति मिलाएँ। |
| `429` | Retry-After तक रुकें, फिर सीमित अंतराल से पूछें। |
| `5xx / timeout` | अनिश्चित लेखन विफल लेखन नहीं। उसी कार्रवाई की स्थिति पूछें; नई खरीद या बदलाव न भेजें। |

## त्रुटियाँ और सीमाएँ · HTTP 429

डिफ़ॉल्ट सीमा प्रति कैलेंडर मिनट 60 अनुरोध है; व्यवस्थापक इसे बदल सकता है। capabilities.limits देखें और HTTP 429 पर Retry-After मानें। कुंजी नवीनीकरण उपयोग नहीं मिटाता।

```http
Retry-After: 15

{
  "ok": false,
  "error": { "code": "RATE_LIMITED" },
  "meta": { "request_id": "000000000000000000000429" }
}
```

## Idempotency-Key

हर इच्छित बदलाव के लिए एक Idempotency-Key सहेजें। टाइमआउट या HTTP 5xx विफलता का प्रमाण नहीं। उसी कुंजी से स्थिति पूछें; अनिश्चितता में नई कुंजी से दोबारा कार्रवाई न करें।

---
[ARNPROXY API](https://docs.arnproxy.com/hi/api-v1/errors)
