REST API

त्रुटियाँ और rate limits

त्रुटि का फ़ॉर्मेट, आपको मिलने वाले सभी status codes, और rate limiting कैसे काम करता है।

11 अक्टू॰ 20261 मिनट पढ़ने का समय

हर error एक ही JSON shape का उपयोग करता है, इसलिए एक ही handler उन सभी को कवर करता है।

{
  "error": {
    "code": "forbidden",
    "message": "this API key is missing the \"write\" scope"
  }
}

Status codes

Statuscodeकब
400validation_errorBody या query की validation असफल हुई। error.fields हर field का नाम बताता है
401unauthorizedKey missing, invalid, revoked या disabled है
402plan_limitआपका plan इसमें शामिल नहीं है, या कोई plan limit पहुँच गई है
403forbiddenKey के पास इस endpoint के लिए ज़रूरी scope नहीं है
404not_foundयह resource इस workspace में मौजूद नहीं है
429rate_limitedइस key से बहुत ज़्यादा requests की गई हैं
500internal_errorहमारी तरफ़ कुछ गलत हो गया। backoff के साथ retry करें

Rate limits

हर key 60 seconds में 120 requests कर सकती है, और यह REST API तथा MCP server के बीच shared होता है। Responses में standard RateLimit और RateLimit-Policy headers शामिल होते हैं, ताकि limit hit होने से पहले आप speed कम कर सकें।

अच्छी practice

  • 429 और 5xx responses को exponential backoff के साथ retry करें। 429 के अलावा 4xx errors को retry न करें।
  • Keys को अपने server पर रखें। उन्हें कभी browser या mobile app में ship न करें।
  • हर app के लिए अलग key उपयोग करें, ताकि आप एक को rotate या revoke कर सकें और बाकी apps प्रभावित न हों।
क्या यह मददगार था?
कुछ ही मिनटों में ब्रांड के अनुरूप पोस्ट प्रकाशित करें

AI कंटेंट, शेड्यूलिंग, एंगेजमेंट और एक पूरी मार्केटिंग सूट — शुरू करने के लिए मुफ़्त।

मुफ़्त में शुरू करें
दस्तावेज़ पर वापस जाएँ

पढ़ना जारी रखें

इसे AeroReply में आज़माएँ

सभी टूल एक ही खाते में रहते हैं, मुफ्त प्लान से आगे तक।

इसे व्यवहार में लाएँ

मुफ़्त शुरू करें — एक ही वर्कस्पेस से डिज़ाइन करें, शेड्यूल करें और बढ़ें।

  • क्रेडिट कार्ड की आवश्यकता नहीं
  • 2 मिनट में सेटअप
  • कभी भी रद्द करें