मुख्य कंटेंट तक स्किप करें

प्रमाणीकरण और सीमाएँ

API कुंजी इंटीग्रेशन (Integrations) सेक्शन में पाएँ।

क्षमताएँ

  • इनवॉइस का प्रबंधन: बनाना, रद्द करना, स्थिति की जाँच
  • भुगतानों का प्रबंधन: भुगतानों की सूची, भुगतान को इनवॉइस से जोड़ना
  • आँकड़े: प्रोजेक्ट, अवधि, वॉलेट वग़ैरह के हिसाब से एकत्रित डेटा
  • बिलिंग: प्रोजेक्ट की शुल्क दरें, बैलेंस

सीमाएँ

  • अनुरोधों की रफ़्तार: हर कुंजी से ज़्यादा से ज़्यादा 1 अनुरोध प्रति सेकंड
  • कुंजियों की संख्या: खाते में 10

अनुरोध का प्रमाणीकरण

हर API अनुरोध को अधिकृत करने के लिए अपनी API कुंजी Authorization हेडर में भेजें।

API अनुरोध में Authorization हेडर का उदाहरण:

curl -X POST https://api.bitsby.app/invoices/list \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"

सर्वर का जवाब

API सर्वर हमेशा JSON में जवाब देता है। अनुरोध सफल हुआ या नहीं, यह result पैरामीटर से पहचानें।

सफल अनुरोध के जवाब का उदाहरण:

{
"result": "success",
"data": .....
}

त्रुटि के जवाब का उदाहरण:

{
"result": "error",
"data": "Requests too frequent"
}