API Reference - Events Ingestion
उदाहरणों और प्रतिक्रिया कोड के साथ पूर्ण API दस्तावेज़ीकरण।
इवेंट संरचना
आवश्यक फ़ील्ड्स
आवश्यक फ़ील्ड्स
विशिष्ट पहचानकर्ता। UUIDs का उपयोग करें या ग्राहक ID + टाइमस्टैम्प + क्रिया को मिलाएं।
Dodo Payments ग्राहक ID। यह एक मान्य मौजूदा ग्राहक होना चाहिए।
इवेंट प्रकार जो आपके मीटर के इवेंट नाम से मेल खाता है (केस-संवेदनशील)। उदाहरण:
api.call, image.generatedवैकल्पिक फ़ील्ड्स
वैकल्पिक फ़ील्ड्स
इवेंट भेजना
इनजेशन ब्लूप्रिंट्स
सामान्य उपयोग मामलों के लिए तैयार किए गए इवेंट पैटर्न। खरोंच से बनाने के बजाय एक सिद्ध ब्लूप्रिंट से शुरू करें।LLM Blueprint
OpenAI, Anthropic, Groq, Gemini, और अधिक के बीच AI टोकन उपयोग को ट्रैक करें।
API Gateway Blueprint
एंडपॉइंट फ़िल्टरिंग और दर सीमा समर्थन के साथ API अनुरोधों को मीटर करें।
Object Storage Blueprint
क्लाउड स्टोरेज सेवाओं के लिए फ़ाइल अपलोड और स्टोरेज खपत को ट्रैक करें।
Stream Blueprint
वीडियो, ऑडियो, और वास्तविक समय के डेटा के लिए स्ट्रीमिंग बैंडविड्थ को मापें।
Time Range Blueprint
सर्वर रहित कार्यों और कंप्यूट इंस्टेंस के लिए व्यतीत समय के आधार पर बिल करें।
View All Blueprints
विस्तृत कार्यान्वयन गाइड के साथ सभी उपलब्ध ब्लूप्रिंट देखें।
सर्वोत्तम प्रथाएँ
विशिष्ट इवेंट आईडी का उपयोग करें
विशिष्ट इवेंट आईडी का उपयोग करें
डुप्लिकेट से रोकने के लिए निर्धारक IDs का उपयोग करें:
${customerId}_${action}_${timestamp}पुनः प्रयास लागू करें
पुनः प्रयास लागू करें
5xx त्रुटियों पर एक्सपोनेंशियल बैकऑफ के साथ पुनः प्रयास करें। 4xx त्रुटियों पर पुनः प्रयास न करें।
टाइमस्टैम्प शामिल करें
टाइमस्टैम्प शामिल करें
वास्तविक समय के इवेंट्स के लिए छोड़ दें। सटीकता के लिए विलंबित/बैच इवेंट्स के लिए शामिल करें।
डिलीवरी की निगरानी करें
डिलीवरी की निगरानी करें
सफलता दरों को ट्रैक करें और पुनः प्रयास के लिए विफल इवेंट्स को कतारबद्ध करें।
समस्या निवारण
इवेंट दिखाई नहीं दे रहे हैं
इवेंट दिखाई नहीं दे रहे हैं
- इवेंट नाम को मीटर से सटीक मेल खाना चाहिए (केस-संवेदनशील)
- ग्राहक ID मौजूद होना चाहिए
- जांचें कि मीटर फ़िल्टर इवेंट्स को बाहर नहीं कर रहे हैं
- सत्यापित करें कि टाइमस्टैम्प हाल के हैं
प्रमाणीकरण त्रुटियाँ (401)
प्रमाणीकरण त्रुटियाँ (401)
सत्यापित करें कि API कुंजी सही है और प्रारूप का उपयोग करें:
Bearer YOUR_API_KEYमान्यता त्रुटियाँ (400)
मान्यता त्रुटियाँ (400)
सुनिश्चित करें कि सभी आवश्यक फ़ील्ड मौजूद हैं:
event_id, customer_id, event_nameमेटाडेटा संचित नहीं हो रहा है
मेटाडेटा संचित नहीं हो रहा है
- मेटाडेटा कुंजी को मीटर के “ओवर प्रॉपर्टी” से सटीक मेल खाना चाहिए
- संख्याओं का उपयोग करें, स्ट्रिंग्स का नहीं:
tokens: 150नहींtokens: "150"
अगले कदम
मीटर बनाएं
परिभाषित करें कि आपके इवेंट्स को फ़िल्टर और संघटन कार्यों के साथ बिल योग्य मात्राओं में कैसे संचित किया जाता है।
इनजेशन ब्लूप्रिंट्स
LLM ट्रैकिंग, API गेटवे, और स्टोरेज जैसे सामान्य उपयोग मामलों के लिए तैयार किए गए ब्लूप्रिंट का उपयोग करें।
पूर्ण ट्यूटोरियल
खरोंच से उपयोग-आधारित बिलिंग के साथ एक पूर्ण AI इमेज जनरेटर बनाएं।
API Reference
सभी पैरामीटर, प्रतिक्रिया कोड, और इंटरैक्टिव परीक्षण के साथ पूर्ण API दस्तावेज़ीकरण।