रिपोर्ट प्रबंधित करें

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

शुरुआती जानकारी

कमाई करने से जुड़ी रिपोर्ट की मदद से, इस्तेमाल से जुड़ी जानकारी और लेन-देन से जुड़ी गतिविधि को ऐक्सेस किया जा सकता है. उदाहरण के लिए, आपके पास यह पता करने का विकल्प है कि दी गई तारीख की सीमा में किन ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट बंडल या एपीआई प्रॉडक्ट में लेन-देन गतिविधि हुई थी. कमाई करने की सुविधा का इस्तेमाल करके, एपीआई के इस्तेमाल को ट्रैक करने वाली खास जानकारी या ज़्यादा जानकारी वाली रिपोर्ट जनरेट की जा सकती हैं.

कमाई करने से जुड़ी रिपोर्ट के टाइप

इस तरह की कमाई से जुड़ी रिपोर्ट जनरेट की जा सकती हैं.

रिपोर्ट ब्यौरा
बिलिंग हर महीने के हिसाब से डेवलपर की गतिविधि देखें और पुष्टि करें कि रेट प्लान सही तरीके से लागू किए गए हैं या नहीं.
प्रीपेड बैलेंस प्रीपेड डेवलपर ने किसी बिलिंग महीने या इस चालू महीने में जो पेमेंट किया है उसमें बाकी बचे पैसे देखें. इससे आपको पेमेंट प्रोसेस करने वाली कंपनी से मिले पेमेंट से मिलान करने में मदद मिलेगी.
रेवेन्यू किसी तारीख की सीमा के दौरान डेवलपर की जनरेट की गई गतिविधि और आय देखें, ताकि आप अपने सभी डेवलपर (और उनके ऐप्लिकेशन) के एपीआई प्रॉडक्ट बंडल और प्रॉडक्ट की परफ़ॉर्मेंस का विश्लेषण कर सकें.
फ़र्क़

तारीख की दो सीमाओं में डेवलपर की जनरेट की गई गतिविधि और आय की तुलना करें. इससे, डेवलपर और उनके ऐप्लिकेशन के सभी एपीआई पैकेज और प्रॉडक्ट की परफ़ॉर्मेंस के ऊपर या नीचे के रुझानों का विश्लेषण किया जा सकेगा.

डेटा के रखरखाव के बारे में जानकारी

Apigee Edge के सार्वजनिक क्लाउड पर, कमाई करने के डेटा का रखरखाव, किसी प्लान का हिस्सा है. https://cloud.google.com/apigee/specsheets पर कमाई करने के एनटाइटलमेंट देखें. अगर आपको कमाई करने से जुड़ा डेटा, एनटाइटलमेंट की अवधि के बाद भी बनाए रखना है, तो Apigee की सेल्स टीम से संपर्क करें. एक्सटेंडेड डेटा के रखरखाव की सुविधा, अनुरोध करते समय चालू की जाती है. साथ ही, इसे ओरिजनल डेटा के रखरखाव की विंडो से पहले का डेटा शामिल करने के लिए, चालू नहीं किया जा सकता.

कमाई करने से जुड़ी रिपोर्ट के पेज को एक्सप्लोर करना

यहां बताए गए तरीके से, कमाई करने से जुड़ी रिपोर्ट वाले पेज को ऐक्सेस करें.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट पेज को ऐक्सेस करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. बाएं नेविगेशन बार में, पब्लिश करें > कमाई करना > रिपोर्ट चुनें.

इसके बाद, रिपोर्ट पेज दिखेगा.

जैसा कि इस डायग्राम में बताया गया है, रिपोर्ट पेज की मदद से ये काम किए जा सकते हैं:

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट पेज को ऐक्सेस करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.
  2. सबसे ऊपर मौजूद नेविगेशन बार में, कमाई करना > कमाई करने से जुड़ी रिपोर्ट चुनें.

इसके बाद, रिपोर्ट पेज दिखेगा.

रिपोर्ट को कॉन्फ़िगर करना

नीचे दिए गए सेक्शन में बताए गए तरीके का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट कॉन्फ़िगर करें.

रिपोर्ट कॉन्फ़िगर करने का तरीका

Edge यूज़र इंटरफ़ेस या क्लासिक एज यूआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगर करें.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट कॉन्फ़िगर करने के लिए:

  1. बाएं नेविगेशन बार में, पब्लिश करें > कमाई करना > रिपोर्ट चुनें.
  2. + रिपोर्ट पर क्लिक करें
  3. इस टेबल में दी गई रिपोर्ट की जानकारी कॉन्फ़िगर करें.
    फ़ील्ड ब्यौरा
    नाम रिपोर्ट का खास नाम.
    ब्यौरा रिपोर्ट के बारे में जानकारी.
    रिपोर्ट का टाइप कमाई करने से जुड़ी रिपोर्ट के प्रकार देखें.
  4. चुनी गई रिपोर्ट के टाइप के आधार पर, रिपोर्ट की बाकी जानकारी को कॉन्फ़िगर करें. इस बारे में यहां दिए गए सेक्शन में बताया गया है:
  5. रिपोर्ट विंडो में जानकारी डालने के बाद, ये काम किए जा सकते हैं:
    • रिपोर्ट कॉन्फ़िगरेशन को सेव करने के लिए, रिपोर्ट सेव करें पर क्लिक करें.
    • सिर्फ़ ज़्यादा जानकारी वाली रिपोर्ट के लिए, रिपोर्ट को एसिंक्रोनस रूप से चलाने के लिए जॉब सबमिट करें पर क्लिक करें और बाद में नतीजे फिर से पाएं. ज़्यादा जानकारी के लिए, रिपोर्ट जनरेट और डाउनलोड करना देखें.

    • जनरेट की गई रिपोर्ट को अपने कंप्यूटर पर, कॉमा लगाकर अलग की गई वैल्यू (CSV) या कंप्रेस की गई ZIP फ़ाइल के तौर पर डाउनलोड करें. इसके लिए, CSV के तौर पर सेव करें या zip के तौर पर सेव करें पर क्लिक करें. बड़ी रिपोर्ट के लिए, ZIP से फ़ाइलें डाउनलोड करने का सुझाव दिया जाता है. इससे, रिपोर्ट ज़्यादा असरदार तरीके से डाउनलोड होंगी.

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट बनाने के लिए:

  1. सबसे ऊपर मौजूद नेविगेशन बार में, कमाई करना > कमाई करने से जुड़ी रिपोर्ट चुनें.
  2. ड्रॉप-डाउन मेन्यू में, वह रिपोर्ट टाइप चुनें जो आपको बनानी है. कमाई करने से जुड़ी रिपोर्ट के प्रकार देखें.
  3. + रिपोर्ट पर क्लिक करें.
  4. बिलिंग टाइप के चुने गए तरीके के आधार पर, रिपोर्ट की जानकारी कॉन्फ़िगर करें. इस बारे में, नीचे दिए गए सेक्शन में बताया गया है:
  5. रिपोर्ट विंडो में जानकारी डालने के बाद, ये काम किए जा सकते हैं:
    • रिपोर्ट कॉन्फ़िगरेशन सेव करने और रिपोर्ट को बाद में डाउनलोड करने के लिए, इस रूप में सेव करें ... पर क्लिक करें.
    • सिर्फ़ ज़्यादा जानकारी वाली रिपोर्ट के लिए, नौकरी सबमिट करें पर क्लिक करें, ताकि रिपोर्ट को बिना किसी सीमा के चलाया जा सके और बाद में नतीजे पाए जा सकें. ज़्यादा जानकारी के लिए, रिपोर्ट जनरेट और डाउनलोड करना देखें.

    • CSV फ़ाइल डाउनलोड करें पर क्लिक करके रिपोर्ट को जनरेट करें और अपने कंप्यूटर में, कॉमा लगाकर अलग की गई वैल्यू वाली (CSV) फ़ाइल के तौर पर डाउनलोड करें.

बिलिंग रिपोर्ट को कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में नीचे दी गई जानकारी डालें:

फ़ील्ड ब्यौरा
बिलिंग महीना

रिपोर्ट के लिए बिलिंग का महीना.

रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: इसमें हर लेन-देन को अलग-अलग लाइन में दिखाया जाता है. साथ ही, यह देखा जा सकता है कि रेट प्लान सही तरीके से लागू किए गए हैं या नहीं. कोई खास जानकारी नहीं है.
  • खास जानकारी: इसमें हर एपीआई प्रॉडक्ट और डेवलपर से मिले कुल रेवेन्यू की जानकारी होती है.
प्रॉडक्ट बंडल

ध्यान दें: क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉडक्ट बंडल को एपीआई पैकेज कहा जाता है.

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट बंडल चुनें. अगर किसी को भी नहीं चुना जाता है, तो सभी एपीआई प्रॉडक्ट बंडल, रिपोर्ट में शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट बंडल के लिए अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी के डिसप्ले विकल्पों में न दिखाएं चुनने का विकल्प भी होता है. इस मामले में, रिपोर्ट सभी या चुने गए एपीआई प्रॉडक्ट बंडल की जानकारी को इकट्ठा करती है. इसमें, हर एपीआई प्रॉडक्ट बंडल की जानकारी को अलग से शामिल नहीं किया जाता.

प्रॉडक्ट

रिपोर्ट में शामिल करने के लिए, एपीआई वाले प्रॉडक्ट चुनें. अगर कोई भी प्रॉडक्ट नहीं चुना गया है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं.

चुने गए हर एपीआई प्रॉडक्ट के लिए, रिपोर्ट में अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी के डिसप्ले विकल्पों में न दिखाएं चुनने का विकल्प भी होता है. इस मामले में, रिपोर्ट सभी या चुनिंदा डेवलपर की जानकारी इकट्ठा करती है. हालांकि, इसमें हर चुने गए डेवलपर की जानकारी को अलग से शामिल नहीं किया जाता.

कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी कंपनी नहीं चुनी जाती है, तो सभी कंपनियां रिपोर्ट में शामिल होती हैं.

रेट प्लान

रिपोर्ट में शामिल किए जाने वाले रेट प्लान. इनमें से किसी एक को चुनें:

  • सभी रेट प्लान: रिपोर्ट में सभी रेट प्लान शामिल करें.
  • स्टैंडर्ड रेट प्लान: रिपोर्ट में सिर्फ़ स्टैंडर्ड रेट प्लान शामिल करें.
  • डेवलपर के लिए खास रेट प्लान: रिपोर्ट में सिर्फ़ डेवलपर प्लान शामिल करें.

प्रीपेड बैलेंस की रिपोर्ट को कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में नीचे दी गई जानकारी डालें:

फ़ील्ड ब्यौरा
बिलिंग महीना

रिपोर्ट के लिए बिलिंग का महीना.

रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: इसमें फिर से भरी गई हर रकम को अलग-अलग दिखाया जाता है. साथ ही, इससे आपको पेमेंट प्रोसेस करने वाली कंपनी से मिले पेमेंट के साथ मिलान करने की सुविधा मिलती है.
  • खास जानकारी: इसमें हर डेवलपर के लिए, रीफ़िल की गई कुल रकम की जानकारी दी जाती है.
कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी कंपनी नहीं चुनी जाती है, तो सभी कंपनियां रिपोर्ट में शामिल होती हैं.

रेवेन्यू की रिपोर्ट को कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में नीचे दी गई जानकारी डालें:

फ़ील्ड ब्यौरा
तारीख सीमा

रिपोर्ट के लिए तारीखों की सीमा. इनमें से किसी एक को चुनें:

  • पहले से तय: ड्रॉप-डाउन मेन्यू से तारीख की मानक सीमाओं (जैसे, पिछला कैलेंडर महीना) में से कोई एक चुनें.
  • पसंद के मुताबिक: कैलेंडर के पॉप-अप में से, शुरू होने की तारीख और खत्म होने की तारीख चुनें.
मुद्रा चुनें

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • स्थानीय मुद्रा: रिपोर्ट की हर लाइन में, लागू रेट प्लान का इस्तेमाल किया जाता है. इसका मतलब है कि अगर डेवलपर के प्लान में अलग-अलग मुद्राओं का इस्तेमाल किया जाता है, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • यूरो: रिपोर्ट में स्थानीय मुद्रा के लेन-देन को यूरो में बदला जाता है और दिखाया जाता है.
  • यूनाइटेड किंगडम पाउंड: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को पाउंड में बदला जाता है और दिखाया जाता है.
  • अमेरिकी डॉलर: रिपोर्ट में बताए गए स्थानीय मुद्रा के लेन-देन को डॉलर में दिखाया और दिखाया जाता है.
रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: इसमें हर लेन-देन को अलग-अलग लाइन में दिखाया जाता है. कोई जवाब मौजूद नहीं है.
  • खास जानकारी: इसमें आपके चुने गए पैरामीटर के आधार पर, हर एपीआई प्रॉडक्ट और डेवलपर से मिले कुल रेवेन्यू की खास जानकारी होती है.
प्रॉडक्ट बंडल

ध्यान दें: क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉडक्ट बंडल को एपीआई पैकेज कहा जाता है.

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट बंडल चुनें. अगर किसी को भी नहीं चुना जाता है, तो सभी एपीआई प्रॉडक्ट बंडल, रिपोर्ट में शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट बंडल के लिए अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी के डिसप्ले विकल्पों में न दिखाएं चुनने का विकल्प भी होता है. इस मामले में, रिपोर्ट सभी या चुने गए एपीआई प्रॉडक्ट बंडल की जानकारी को इकट्ठा करती है. इसमें, हर एपीआई प्रॉडक्ट बंडल की जानकारी को अलग से शामिल नहीं किया जाता.

प्रॉडक्ट

रिपोर्ट में शामिल करने के लिए, एपीआई वाले प्रॉडक्ट चुनें. अगर कोई भी प्रॉडक्ट नहीं चुना गया है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं.

चुने गए हर एपीआई प्रॉडक्ट के लिए, रिपोर्ट में अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी के डिसप्ले विकल्पों में न दिखाएं चुनने का विकल्प भी होता है. इस मामले में, रिपोर्ट सभी या चुनिंदा डेवलपर की जानकारी इकट्ठा करती है. हालांकि, इसमें हर चुने गए डेवलपर की जानकारी को अलग से शामिल नहीं किया जाता.

कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी कंपनी नहीं चुनी जाती है, तो सभी कंपनियां रिपोर्ट में शामिल होती हैं.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी वाले डिसप्ले के विकल्पों वाले सेक्शन में न दिखाएं को चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुनिंदा कंपनियों की जानकारी एक साथ इकट्ठा करती है. हालांकि, रिपोर्ट में, चुनी गई हर कंपनी की जानकारी को अलग से शामिल नहीं किया जाता.

ऐप्लिकेशन कैंपेन

रिपोर्ट में शामिल करने के लिए ऐप्लिकेशन चुनें. अगर कोई भी ऐप्लिकेशन नहीं चुना जाता है, तो सभी ऐप्लिकेशन रिपोर्ट में शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर ऐप्लिकेशन के लिए अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी वाले डिसप्ले के विकल्पों वाले सेक्शन में न दिखाएं को चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुने गए ऐप्लिकेशन की जानकारी इकट्ठा करती है. हालांकि, इसमें हर ऐप्लिकेशन की जानकारी को अलग से शामिल नहीं किया जाता.

खास जानकारी दिखाने के विकल्प

कॉलम का ग्रुप बनाने और उन्हें रिपोर्ट में दिखाने का क्रम. कोई ऐसी संख्या चुनें जो ग्रुप में उस सेक्शन के मिलते-जुलते क्रम को दिखाती हो (1 पहला ग्रुप है). उदाहरण के लिए, यह डेटा रिपोर्ट को पहले पैकेज, फिर प्रॉडक्ट, फिर डेवलपर और फिर ऐप्लिकेशन के हिसाब से ग्रुप में बांटता है.

अगर आपको कोई सेक्शन नहीं दिखाना है, तो न दिखाएं को चुनें. इसके बाद, बचे हुए फ़ील्ड को भी क्रम से चुनें. किसी सेक्शन के मिलते-जुलते क्रम में बदलाव करने पर या रिपोर्ट में किसी सेक्शन को न दिखाने का विकल्प चुनने पर, क्रम अपने-आप अपडेट हो जाता है.

आय की खास जानकारी वाली रिपोर्ट में लेन-देन के कस्टम एट्रिब्यूट शामिल करना

लेन-देन रिकॉर्ड करने की नीतियों की मदद से, लेन-देन का कस्टम एट्रिब्यूट डेटा कैप्चर किया जा सकता है. साथ ही, आय की खास जानकारी वाली रिपोर्ट में उन कस्टम एट्रिब्यूट को शामिल किया जा सकता है. अपने संगठन के लिए MINT.SUMMARY_CUSTOM_ATTRIBUTES प्रॉपर्टी सेट करके, कमाई करने की डेटाबेस टेबल में शामिल किए गए कस्टम एट्रिब्यूट के डिफ़ॉल्ट सेट को तय करें.

इस सुविधा का इस्तेमाल करने के लिए, सोच-समझकर और योजना बनाने की ज़रूरत है. इसलिए, यहां दी गई बातों पर ध्यान दें.

अगर आप क्लाउड के ग्राहक हैं, तो प्रॉपर्टी सेट करने के लिए, Apigee Edge की सहायता टीम से संपर्क करें. अगर आप Private Cloud के लिए Apigee Edge के ग्राहक हैं, तो PUT अनुरोध का इस्तेमाल करके सिस्टम एडमिन क्रेडेंशियल वाले इस एपीआई पर फ़्लैग सेट करें.

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:port/v1/o/{myorg} -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;partner_id&quot;,&quot;tax_source&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

इस उदाहरण में, एपीआई कॉल, सुविधा को चालू करता है और कमाई करने के डेटाबेस में partner_id और tax_source कॉलम जोड़ता है. ध्यान दें कि एपीआई कॉल में कस्टम एट्रिब्यूट के कलेक्शन को यूआरएल के हिसाब से कोड में बदला गया होता है.

रिपोर्ट में, कस्टम ट्रांज़ैक्शन एट्रिब्यूट शामिल करने पर ध्यान देने वाली बातें

  • एपीआई की मदद से एट्रिब्यूट बनाने से पहले, पक्का करें कि आपको एट्रिब्यूट के जिन नामों का इस्तेमाल करना है. डेटाबेस में मौजूद कॉलम के नाम दिखते हैं और कस्टम एट्रिब्यूट का डेटा हमेशा वहीं पर सेव किया जाता है.
  • ट्रांज़ैक्शन रिकॉर्डिंग की हर नीति में, 10 कस्टम एट्रिब्यूट स्लॉट उपलब्ध होते हैं, जैसा कि इस इमेज में दिखाया गया है. रिपोर्ट में शामिल किए जाने वाले सभी प्रॉडक्ट के लिए, एक जैसे एट्रिब्यूट के लिए एट्रिब्यूट के एक जैसे नाम और पोज़िशन का इस्तेमाल करें. उदाहरण के लिए, लेन-देन रिकॉर्ड करने की नीचे दी गई नीति के तहत, partner_id और tax_source कस्टम एट्रिब्यूट, बॉक्स 4 और 5 पर ले जाते हैं. रिपोर्टिंग में प्रॉडक्ट को शामिल करने के लिए, ट्रांज़ैक्शन रिकॉर्ड करने की सभी नीतियों में यह उनका नाम और स्थिति होनी चाहिए.

सुविधा चालू करने के बाद, रेवेन्यू की खास जानकारी वाली रिपोर्ट में कस्टम एट्रिब्यूट शामिल करने के लिए, MintCriteria में transactionCustomAttributes को जोड़कर, Report API का इस्तेमाल करें. शर्तें कॉन्फ़िगर करने के विकल्प देखें.

वैरियंस रिपोर्ट को कॉन्फ़िगर करना (अब काम नहीं करता)

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में नीचे दी गई जानकारी डालें:

फ़ील्ड ब्यौरा
तारीख सीमा

रिपोर्ट के लिए तारीखों की सीमा. इनमें से किसी एक को चुनें:

  • पहले से तय: ड्रॉप-डाउन मेन्यू से तारीख की मानक सीमाओं (जैसे, पिछला कैलेंडर महीना) में से कोई एक चुनें.
  • पसंद के मुताबिक: कैलेंडर के पॉप-अप में से, शुरू होने की तारीख और खत्म होने की तारीख चुनें.
पैकेज

रिपोर्ट में शामिल किए जाने वाले एपीआई पैकेज. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में सभी एपीआई पैकेज शामिल हैं.
  • चुना गया: यह एक सूची दिखाता है, जिससे आप रिपोर्ट में शामिल करने के लिए, एपीआई पैकेज चुन सकते हैं. अगर आपने कोई पैकेज नहीं चुना है, तो रिपोर्ट में सभी पैकेज शामिल किए जाएंगे.

चुने गए हर एपीआई पैकेज के लिए, रिपोर्ट में एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी को डिसप्ले करने के विकल्प वाले सेक्शन में 'डिसप्ले न करें' (पैकेज) विकल्प भी चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुने गए एपीआई पैकेज की जानकारी इकट्ठा करती है. इसमें, हर एपीआई पैकेज की जानकारी को अलग से शामिल नहीं किया जाता.

प्रॉडक्ट

रिपोर्ट में शामिल किए जाने वाले एपीआई प्रॉडक्ट. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में मौजूद एपीआई के सभी प्रॉडक्ट.
  • चुना गया: यह एक सूची दिखाता है, जिससे आप रिपोर्ट में शामिल करने के लिए प्रॉडक्ट चुन सकते हैं. किसी प्रॉडक्ट को न चुनने पर, रिपोर्ट में सभी प्रॉडक्ट शामिल होते हैं.

चुने गए हर एपीआई प्रॉडक्ट के लिए, रिपोर्ट में अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी वाले डिसप्ले के विकल्पों वाले सेक्शन में जाकर, 'प्रॉडक्ट न दिखाएं' विकल्प चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुने गए एपीआई प्रॉडक्ट की जानकारी इकट्ठा करती है. इसमें, हर एपीआई प्रॉडक्ट के लिए अलग से जानकारी शामिल नहीं की जाती.

कंपनी

रिपोर्ट में शामिल की जाने वाली कंपनियां. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में मौजूद सभी कंपनियां शामिल हैं.
  • चुनी गई: यह एक सूची दिखाता है, जिससे आपके पास रिपोर्ट में शामिल करने के लिए कंपनियों को चुनने का विकल्प होता है. अगर आपने कोई कंपनी नहीं चुनी है, तो रिपोर्ट में सभी कंपनियां शामिल कर ली जाती हैं.

रिपोर्ट में, चुनी गई हर कंपनी के लिए अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी वाले डिसप्ले के विकल्पों वाले सेक्शन में 'दिखाएं' (कंपनी) को चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुनिंदा कंपनियों की जानकारी इकट्ठा करती है. इसमें, चुनी गई हर कंपनी की जानकारी को अलग से शामिल नहीं किया जाता.

ऐप्लिकेशन कैंपेन

रिपोर्ट में शामिल किए जाने वाले ऐप्लिकेशन. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में मौजूद सभी ऐप्लिकेशन शामिल हैं.
  • चुने गए: एक सूची दिखाता है, जिससे आप रिपोर्ट में शामिल करने के लिए ऐप्लिकेशन चुन सकते हैं. अगर आपने कोई ऐप्लिकेशन नहीं चुना है, तो रिपोर्ट में सभी ऐप्लिकेशन शामिल कर लिए जाते हैं.

रिपोर्ट में, चुने गए हर ऐप्लिकेशन के लिए अलग-अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी वाले डिसप्ले के विकल्प वाले सेक्शन में 'डिसप्ले न करें' (ऐप्लिकेशन) विकल्प भी चुना जा सकता है. इस मामले में, रिपोर्ट सभी या चुने गए ऐप्लिकेशन की जानकारी इकट्ठा करती है. हालांकि, इसमें हर ऐप्लिकेशन की जानकारी को अलग से शामिल नहीं किया जाता.

मुद्रा

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • स्थानीय मुद्रा: रिपोर्ट की हर लाइन में, लागू रेट प्लान का इस्तेमाल किया जाता है. इसका मतलब है कि अगर डेवलपर के प्लान में अलग-अलग मुद्राओं का इस्तेमाल किया जाता है, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • EUR: रिपोर्ट में स्थानीय मुद्रा में होने वाले लेन-देन को यूरो में बदला जाता है और दिखाया जाता है.
  • GPB: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को पाउंड में बदला जाता है और दिखाया जाता है.
  • डॉलर: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन की जानकारी को डॉलर में दिखाया जाता है और बदला जाता है.
खास जानकारी दिखाने के विकल्प

कॉलम का ग्रुप बनाने और उन्हें रिपोर्ट में दिखाने का क्रम. कोई ऐसी संख्या चुनें जो ग्रुप में उस सेक्शन के मिलते-जुलते क्रम को दिखाती हो (1 पहला ग्रुप है). उदाहरण के लिए, यह डेटा रिपोर्ट को पहले पैकेज, फिर प्रॉडक्ट, फिर डेवलपर और फिर ऐप्लिकेशन के हिसाब से ग्रुप में बांटता है.

अगर आपको कोई सेक्शन नहीं दिखाना है, तो न दिखाएं को चुनें. इसके बाद, बचे हुए फ़ील्ड को भी क्रम से चुनें. किसी सेक्शन के मिलते-जुलते क्रम में बदलाव करने पर या रिपोर्ट में किसी सेक्शन को न दिखाने का विकल्प चुनने पर, क्रम अपने-आप अपडेट हो जाता है.

रिपोर्ट को जनरेट और डाउनलोड करना

रिपोर्ट बनाने के बाद, उसके नतीजों को CSV या ZIP फ़ाइल फ़ॉर्मैट में डाउनलोड किया जा सकता है. CSV या ZIP फ़ाइल को सिंक्रोनस या एसिंक्रोनस तरीके से जनरेट किया जा सकता है.

  • सिंक्रोनस रिपोर्ट के लिए, रिपोर्ट के लिए अनुरोध किया जाता है और अनुरोध को तब तक ब्लॉक किया जाता है, जब तक आंकड़ों के सर्वर से जवाब नहीं मिल जाता. हालांकि, किसी रिपोर्ट को ज़्यादा डेटा (जैसे कि 100 जीबी का डेटा) प्रोसेस करने की ज़रूरत पड़ सकती है. इसलिए, ऐसा हो सकता है कि समय खत्म होने की वजह से सिंक्रोनस रिपोर्ट काम न करे.

    खास जानकारी वाली रिपोर्ट का लेवल, सिर्फ़ सिंक्रोनस जनरेशन के साथ काम करता है.

  • एसिंक्रोनस रिपोर्ट के लिए, रिपोर्ट का अनुरोध किया जाता है और बाद में नतीजे वापस पाए जाते हैं. कुछ ऐसी स्थितियां जहां एसिंक्रोनस क्वेरी प्रोसेसिंग एक अच्छा विकल्प हो सकता है:

    • बड़े समय के अंतरालों वाली रिपोर्ट का विश्लेषण करना और उन्हें बनाना.
    • अलग-अलग तरह के ग्रुपिंग डाइमेंशन और क्वेरी को मुश्किल बनाने वाली अन्य सीमाओं के साथ डेटा का विश्लेषण करना.
    • जब आपको पता चले कि कुछ उपयोगकर्ताओं या संगठनों के लिए डेटा की संख्या काफ़ी बढ़ गई है, तो उन क्वेरी को मैनेज करना.

    ज़्यादा जानकारी वाली रिपोर्ट का लेवल, एसिंक्रोनस जनरेशन के साथ काम करता है.

CSV या ZIP फ़ाइल फ़ॉर्मैट में रिपोर्ट जनरेट और डाउनलोड करने के लिए, इनमें से कोई एक काम करें:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. कर्सर को उस रिपोर्ट पर ले जाएं जिसे आपको डाउनलोड करना है.
  3. बदलाव कॉलम में, इनमें से किसी एक पर क्लिक करें:

    1. CSV फ़ाइल का आइकॉन आइकॉन या ZIP फ़ाइल आइकॉन आइकॉन (खास जानकारी वाली रिपोर्ट के लिए). रिपोर्ट, CSV या zip फ़ाइल में सिंक होती हुई सेव होती है.
    2. नौकरी सबमिट करें (ज़्यादा जानकारी वाली रिपोर्ट के लिए). एसिंक्रोनस काम शुरू हो जाता है.
      1. बदला गया कॉलम में नौकरी की स्थिति पर नज़र रखें.

        जब रिपोर्ट डाउनलोड के लिए तैयार होती है, तब डिस्क आइकॉन दिखता है:

        रिपोर्ट डाउनलोड के लिए तैयार होने पर डिस्क की इमेज दिखती है.
      2. काम पूरा होने के बाद, रिपोर्ट डाउनलोड करने के लिए डिस्क आइकॉन पर क्लिक करें.

यहां खास जानकारी वाली बिलिंग रिपोर्ट के लिए, CSV फ़ाइल का उदाहरण दिया गया है.

रिपोर्ट में बदलाव करना

रिपोर्ट में बदलाव करने के लिए:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. आपको जिस रिपोर्ट में बदलाव करना है उस पर कर्सर रखें और ऐक्शन मेन्यू में पर क्लिक करें.
  3. ज़रूरत के हिसाब से रिपोर्ट के कॉन्फ़िगरेशन को अपडेट करें.
  4. रिपोर्ट के अपडेट किए गए कॉन्फ़िगरेशन को सेव करने के लिए, रिपोर्ट अपडेट करें पर क्लिक करें.

रिपोर्ट मिटाना

किसी रिपोर्ट को मिटाने के लिए:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. कर्सर को उस रिपोर्ट पर ले जाएं जिसे आपको मिटाना है.
  3. ऐक्शन मेन्यू में, पर क्लिक करें.

एपीआई का इस्तेमाल करके कमाई करने से जुड़ी रिपोर्ट मैनेज करना

नीचे दिए सेक्शन में, एपीआई का इस्तेमाल करके कमाई करने से जुड़ी रिपोर्ट मैनेज करने का तरीका बताया गया है.

एपीआई का इस्तेमाल करके रिपोर्ट को कॉन्फ़िगर करना

पूरे संगठन के लिए रिपोर्ट कॉन्फ़िगर करने के लिए, /organizations/{org_name}/report-definitions पर पोस्ट करने का अनुरोध जारी करें.

किसी खास डेवलपर के लिए रिपोर्ट कॉन्फ़िगर करने के लिए, /organizations/{org_name}/developers/{dev_id}/report-definitions पर एक पोस्ट अनुरोध जारी करें. इसमें {dev_id}, डेवलपर की पहचान है.

अनुरोध करते समय, आपको रिपोर्ट का नाम और प्रकार बताना होगा. टाइप इनमें से कोई एक हो: BILLING, REVENUE, VARIANCE (अब सेवा में नहीं है) या PREPAID_BALANCE. इसके अलावा, रिपोर्ट को और ज़्यादा कॉन्फ़िगर करने के लिए, mintCriteria प्रॉपर्टी में शर्तें तय की जा सकती हैं. इसके लिए, कई शर्तें तय की जा सकती हैं. इससे, रिपोर्ट को कॉन्फ़िगर करने में काफ़ी आसानी होती है. यहां कुछ ऐसी चीज़ें दी गई हैं जिन्हें शर्तों के तौर पर तय किया जा सकता है:

  • बिलिंग या प्रीपेड बैलेंस की रिपोर्ट के लिए, बिलिंग महीना
  • रेवेन्यू की रिपोर्ट के लिए, रिपोर्ट में शामिल किए गए लेन-देन का टाइप. जैसे, खरीदारी से जुड़े लेन-देन, लेन-देन पर शुल्क, और रिफ़ंड
  • प्रीपेड बैलेंस की रिपोर्ट के लिए, जिस डेवलपर पर रिपोर्ट लागू होती है
  • रेवेन्यू की रिपोर्ट के लिए, एपीआई प्रॉडक्ट बंडल (या एपीआई पैकेज), प्रॉडक्ट, रेट प्लान, और वे ऐप्लिकेशन जिन पर रिपोर्ट लागू होती है
  • रेवेन्यू या वैरियंस रिपोर्ट के लिए, रिपोर्ट में इस्तेमाल की जा सकने वाली मुद्रा
  • बिलिंग, प्रीपेड बैलेंस या रेवेन्यू की रिपोर्ट के लिए, चाहे रिपोर्ट खास जानकारी वाली रिपोर्ट हो या ज़्यादा जानकारी वाली रिपोर्ट
  • आय की खास जानकारी वाली रिपोर्ट के लिए, लेन-देन के कस्टम एट्रिब्यूट शामिल करें

रिपोर्ट की शर्तों की पूरी सूची के लिए, रिपोर्ट कॉन्फ़िगरेशन के विकल्प देखें.

उदाहरण के लिए, यहां दी गई आय की रिपोर्ट, जुलाई 2015 में हुई लेन-देन की गतिविधि की खास जानकारी वाली रिपोर्ट बनाती है. इस रिपोर्ट में, transactionTypes प्रॉपर्टी में दिए गए कई तरह के लेन-देन शामिल होते हैं. यह खास तौर पर, Payment API के प्रॉडक्ट बंडल और Payment API प्रॉडक्ट पर लागू होता है. रिपोर्ट की परिभाषा में किसी खास डेवलपर या ऐप्लिकेशन के बारे में जानकारी नहीं दी गई है. इसलिए, रिपोर्ट सभी डेवलपर और ऐप्लिकेशन पर लागू होती है. साथ ही, currencyOption प्रॉपर्टी को LOCAL पर सेट करने की वजह से, रिपोर्ट की हर लाइन को दिखाने के लिए, लागू होने वाले रेट प्लान की मुद्रा का इस्तेमाल किया जाएगा. इसके अलावा, groupBy प्रॉपर्टी यह बताती है कि रिपोर्ट में मौजूद कॉलम को इस क्रम में ग्रुप किया जाएगा: पैकेज, प्रॉडक्ट, डेवलपर, ऐप्लिकेशन, और RATEPLAN (रिपोर्ट में रेट प्लान का नाम और आईडी भी शामिल है).

$ curl -H "Content-Type: application/json" -X POST -d \
'{
      "name": "July 2015 revenue report",
      "description": " July 2015 revenue report for Payment product",
      "type": "REVENUE",     
      "mintCriteria":{
         "fromDate":"2015-07-01 00:00:00",
         "toDate":"2015-08-01 13:35:00",
         "showTxDetail":true,
         "showSummary":true,
         "transactionTypes":[
            "PURCHASE",
            "CHARGE",
            "REFUND",
            "CREDIT",
            "SETUPFEES",
            "TERMINATIONFEES",
            "RECURRINGFEES"
         ],
         "monetizationPackageIds":[
            "payment"
         ],
         "productIds":[
            "payment"
         ],
         "currencyOption":"LOCAL",
         "groupBy":[
            "PACKAGE",
            "PRODUCT",
            "DEVELOPER",
            "APPLICATION",
            "RATEPLAN"
         ]
      }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions" \
-u email:password

यहां दी गई बिलिंग रिपोर्ट की पूरी जानकारी वाली रिपोर्ट बनाई गई है. इसमें जून, 2015 के लिए डेवलपर के पांचवे दिन की गतिविधि दिखाई गई है.

$ curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "June billing report, DEV FIVE",
      "description": "June billing report, DEV FIVE",
      "type": "BILLING",      
      "mintCriteria":{
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":true,
         "showSummary":false,         
         "currencyOption":"LOCAL"         
      },
      "devCriteria":[{
         "id":"RtHAeZ6LtkSbEH56",
         "orgId":"myorg"}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xU/report-definitions" \
-u email:password

एपीआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगरेशन देखना

आपके पास किसी संगठन की रिपोर्ट का कोई कॉन्फ़िगरेशन या सभी रिपोर्ट कॉन्फ़िगरेशन देखने का विकल्प होता है. आपके पास किसी एक डेवलपर के लिए भी रिपोर्ट कॉन्फ़िगरेशन देखने का विकल्प होता है.

किसी संगठन की खास रिपोर्ट कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/report-definitions/{report_definition_id} पर GET अनुरोध जारी करें. इसमें {report_definition_id} खास रिपोर्ट कॉन्फ़िगरेशन की पहचान है (रिपोर्ट कॉन्फ़िगरेशन बनाने पर रिस्पॉन्स के तौर पर आईडी दिखता है). उदाहरण के लिए:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/1f7fa53b-de5a-431d-9438-62131e1396c5" \
-u email:password

संगठन की रिपोर्ट के सभी कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/report-definitions पर जीईटी अनुरोध जारी करें.

नतीजों को फ़िल्टर करने और क्रम से लगाने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:

क्वेरी पैरामीटर ब्यौरा
all यह फ़्लैग बताता है कि सभी एपीआई प्रॉडक्ट बंडल को लौटाना है या नहीं. अगर false पर सेट किया जाता है, तो हर पेज पर लौटाए गए एपीआई प्रॉडक्ट बंडल की संख्या, size क्वेरी पैरामीटर से तय होती है. डिफ़ॉल्ट तौर पर, यह false पर सेट होती है.
size हर पेज पर लौटाए गए एपीआई प्रॉडक्ट बंडल की संख्या. डिफ़ॉल्ट वैल्यू 20 होती है. अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
page उस पेज की संख्या जिसे आपको दिखाना है (अगर कॉन्टेंट को पेजों में बांट रखा गया है). अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
sort वह फ़ील्ड जिसके हिसाब से जानकारी को क्रम से लगाना है. अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है. डिफ़ॉल्ट तौर पर, यह UPDATED:DESC पर सेट होती है.

उदाहरण के लिए, नीचे दी गई जानकारी, संगठन के लिए रिपोर्ट कॉन्फ़िगरेशन दिखाती है और डेटा वापस पाने की सीमा को ज़्यादा से ज़्यादा पांच रिपोर्ट कॉन्फ़िगरेशन तक सीमित करती है:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions?size=5" \ 
-u email:password

रिस्पॉन्स कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया जाएगा):

{
  "reportDefinition" : [ {
    "description" : "Test revenue report",
    "developer" : null,
    "id" : "1f7fa53b-de5a-431d-9438-62131e1396c5",
    "lastModified" : "2015-08-27 15:44:03",
    "mintCriteria" : {
      "asXorg" : false,
      "currencyOption" : "LOCAL",
      "fromDate" : "2015-07-01 00:00:00",
      "groupBy" : [ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ],
      "monetizationPackageIds" : [ "payment" ],
      "productIds" : [ "payment" ],
      "showRevSharePct" : false,
      "showSummary" : true,
      "showTxDetail" : true,
      "showTxType" : false,
      "toDate" : "2015-08-01 00:05:00",
      "transactionTypes" : [ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ]
    },
    "name" : "Test revenue report",
    "organization" : {
      ...
    },
    "type" : "REVENUE"
  }, {
    "description" : "June billing report, DEV FIVE",
    "developer" : null,
    "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
    "lastModified" : "2015-08-27 17:13:20",
    "mintCriteria" : {
      "asXorg" : false,
      "billingMonth" : "JUNE",
      "billingYear" : 2015,
      "currencyOption" : "LOCAL",
      "showRevSharePct" : false,
      "showSummary" : false,
      "showTxDetail" : true,
      "showTxType" : false
    },
    "name" : "June billing report, DEV FIVE",
    "organization" : {
      ...
    },
    "type" : "BILLING"
  } ],
  "totalRecords" : 2
}

किसी खास डेवलपर के रिपोर्ट कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/developers/{dev_id}/report-definitions पर GET अनुरोध जारी करें. इसमें {dev_id}, डेवलपर की पहचान है. अनुरोध करते समय, डेटा को फ़िल्टर करने और क्रम से लगाने के लिए, ऊपर दिए गए क्वेरी पैरामीटर तय किए जा सकते हैं.

उदाहरण के लिए, यहां दी गई रिपोर्ट किसी खास डेवलपर के लिए रिपोर्ट कॉन्फ़िगरेशन दिखाती है और रिस्पॉन्स को रिपोर्ट के नाम के हिसाब से क्रम में लगाती है:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xUreport-definitions?sort=name" \ 
-u email:password

एपीआई का इस्तेमाल करके, रिपोर्ट के कॉन्फ़िगरेशन को अपडेट करना

रिपोर्ट कॉन्फ़िगरेशन अपडेट करने के लिए, /organizations/{org_name}/report-definitions/{report_definition_id} पर PUT अनुरोध जारी करें. यहां {report_definition_id} एक रिपोर्ट के कॉन्फ़िगरेशन की पहचान है. अपडेट करते समय, आपको अनुरोध के मुख्य हिस्से में, अपडेट की गई कॉन्फ़िगरेशन वैल्यू और रिपोर्ट कॉन्फ़िगरेशन का आईडी बताना होगा. उदाहरण के लिए, नीचे दिया गया अनुरोध, रिपोर्ट को खास जानकारी वाली रिपोर्ट में अपडेट कर देता है (अपडेट की गई प्रॉपर्टी हाइलाइट की जाती हैं):

$ curl -H "Content-Type: application/json" -X PUT -d \
 '{
       "id": "fedac696-ce57-469b-b62c-a77b535fd0eb",
       "name": "June billing report, DEV FIVE",
       "description": "June billing report, DEV FIVE",
       "type": "BILLING",      
       "mintCriteria":{      
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":false,
         "showSummary":true    
        }     
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

रिस्पॉन्स कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया जाएगा):

{
 "description" : "June billing report, DEV FIVE",
  "developer" : null,
  "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
  "lastModified" : "2015-08-27 17:47:29",
  "mintCriteria" : {
    "asXorg" : false,
    "billingMonth" : "JUNE",
    "billingYear" : 2015,
    "showRevSharePct" : false,
    "showSummary" : true,
    "showTxDetail" : false,
    "showTxType" : false
  },
  "name" : "June billing report, DEV FIVE",
  "organization" : {
    ... 
  },
  "type" : "BILLING"
}

एपीआई का इस्तेमाल करके, रिपोर्ट का कॉन्फ़िगरेशन मिटाना

किसी रिपोर्ट के कॉन्फ़िगरेशन को मिटाने के लिए, /organizations/{org_namer}/report-definitions/{report_definition_id} के लिए 'मिटाएं' अनुरोध जारी करें. यहां {report_definition_id}, मिटाए जाने वाली रिपोर्ट के कॉन्फ़िगरेशन की पहचान है. उदाहरण के लिए:

$ curl -H "Accept:application/json" -X DELETE \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

एपीआई का इस्तेमाल करके रिपोर्ट जनरेट करना

रिपोर्ट कॉन्फ़िगर करने के बाद, रिपोर्ट को देखने के लिए उसे कॉमा लगाकर अलग की गई वैल्यू (CSV) वाले फ़ाइल फ़ॉर्मैट में जनरेट किया जा सकता है.

रिपोर्ट जनरेट करने के लिए, organizations/{org_id}/{report_type} पर पोस्ट करने का अनुरोध करें. इसमें {report_type} बताता है कि आपको किस तरह की रिपोर्ट जनरेट करनी है. इसके टाइप हैं:

  • billing-reports
  • revenue-reports
  • prepaid-balance-reports
  • variance-reports
साथ ही, किसी डेवलपर के लिए रेवेन्यू की रिपोर्ट जनरेट की जा सकती है. इसकी जानकारी, डेवलपर के लिए रेवेन्यू की रिपोर्ट जनरेट करना सेक्शन में दी गई है.

उदाहरण के लिए, बिलिंग रिपोर्ट जनरेट करने के लिए, organizations/{org_name}/billing-reports पर एक पोस्ट अनुरोध जारी करें.

अनुरोध के मुख्य हिस्से में (किसी भी तरह की रिपोर्ट के लिए), रिपोर्ट के लिए खोज की शर्तें तय करें. खोज की शर्तें तय करने के लिए, mintCriteria प्रॉपर्टी का इस्तेमाल करें. ज़्यादा जानकारी के लिए, शर्तें कॉन्फ़िगर करने के विकल्प देखें.

उदाहरण के लिए, नीचे दिया गया अनुरोध कई चीज़ों के आधार पर आय की रिपोर्ट खोजता है. जैसे, रिपोर्ट शुरू और खत्म होने की तारीख और लेन-देन के टाइप.

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

अगर उपयोगकर्ता की जानकारी मिल जाती है, तो रेवेन्यू की रिपोर्ट CSV फ़ाइल फ़ॉर्मैट में जनरेट की जाती है. रिपोर्ट के आउटपुट का एक उदाहरण यहां दिया गया है:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,

एपीआई का इस्तेमाल करके, रेवेन्यू की रिपोर्ट में डेवलपर के कस्टम एट्रिब्यूट शामिल करना

अगर डेवलपर ने कस्टम एट्रिब्यूट तय किया है, तो सिर्फ़ आय की रिपोर्ट के लिए, रिपोर्ट में कस्टम एट्रिब्यूट शामिल किए जा सकते हैं. अपने संगठन में डेवलपर जोड़ते समय, आपने कस्टम एट्रिब्यूट तय किए हैं. इसका तरीका ऐप्लिकेशन डेवलपर को मैनेज करना सेक्शन में बताया गया है.

आय की रिपोर्ट में कस्टम एट्रिब्यूट शामिल करने के लिए, organizations/{org_name}/revenue-reports पर एक पोस्ट अनुरोध जारी करें और अनुरोध के मुख्य हिस्से में devCustomAttributes कलेक्शन शामिल करें:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

ध्यान दें: devCustomAttributes कलेक्शन में, पहले से तय MINT_* और ADMIN_* एट्रिब्यूट के बारे में न बताएं.

उदाहरण के लिए, नीचे दिए गए उदाहरण में तीन कस्टम एट्रिब्यूट, BILLING_TYPE, SFID, और ORG_EXT को रिपोर्ट में शामिल किया गया है (अगर डेवलपर के लिए तय किया गया हो):

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"
      ],
      "devCustomAttributes": [
         "BILLING_TYPE",
         "SFID",
         "ORG_EXT"
      ]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

यहां रिपोर्ट आउटपुट का एक उदाहरण दिया गया है, जिसमें दो कस्टम एट्रिब्यूट की वैल्यू शामिल हैं:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,BILLING_TYPE,SFID,ORG_EXT 
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,

एपीआई का इस्तेमाल करके, लेन-देन से जुड़ी गतिविधि की शिकायत करना

/organizations/{org_name}/transaction-search पर पोस्ट अनुरोध भेजकर, किसी संगठन की लेन-देन की गतिविधि देखी जा सकती है. अनुरोध करते समय, आपको डेटा वापस पाने की शर्तें तय करनी होंगी. यहां कुछ ऐसी चीज़ें दी गई हैं जिन्हें शर्तों के तौर पर तय किया जा सकता है:

  • एक या उससे ज़्यादा एपीआई प्रॉडक्ट का आईडी, जिनके लिए लेन-देन जारी किए गए थे.
  • लेन-देन का बिलिंग महीना और साल.
  • वे डेवलपर जिन्होंने लेन-देन किया.
  • लेन-देन का टाइप, जैसे कि खरीदारी और सेटअप शुल्क.
  • लेन-देन की स्थिति, जैसे कि लेन-देन पूरा हुआ और पूरा नहीं हुआ.

शर्तों की पूरी सूची के लिए, शर्तें कॉन्फ़िगर करने के विकल्प देखें.

उदाहरण के लिए, किसी डेवलपर ने जून 2015 में बिलिंग महीने के दौरान, ये लेन-देन किए:

$ curl -H "Content-Type:application/json" -X POST -d \
 '{        
    "billingMonth": "JUNE",
    "billingYear": 2015,
    "devCriteria": [{
      "id": "RtHAeZ6LtkSbEH56",
      "orgId":"myorg"}],
    "transactionTypes": ["PURCHASE", "CHARGE", "SETUPFEES"],
    "transactionStatus": ["SUCCESS", "FAILED"]
    }'
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/transaction-search \
-u email:password

आपके पास यह भी पता लगाने का विकल्प है कि दी गई तारीख की सीमा में किन ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट बंडल या एपीआई प्रॉडक्ट में लेन-देन गतिविधि हुई. हर तरह के ऑब्जेक्ट के लिए, इस जानकारी को अलग-अलग देखा जाता है. उदाहरण के लिए, खास तौर पर उन ऐप्लिकेशन के बारे में जानकारी देखी जा सकती है जो आपके कमाई करने वाले एपीआई प्रॉडक्ट बंडल में एपीआई ऐक्सेस करते हैं. यह जानकारी, शुरू और खत्म होने की तारीख के बीच देखी जा सकती है.

लेन-देन की गतिविधि की जानकारी देखने के लिए, इनमें से किसी एक संसाधन को जीईटी अनुरोध जारी करें:

संसाधन रिटर्न
/organizations/{org_name}/applications-with-transactions

लेन-देन वाले ऐप्लिकेशन

/organizations/{org_name}/developers-with-transactions

लेन-देन करने वाले डेवलपर

/organizations/{org_name}/products-with-transactions

लेन-देन वाले प्रॉडक्ट

/organizations/{org_name}/packages-with-transactions

लेन-देन के साथ एपीआई प्रॉडक्ट बंडल (या एपीआई पैकेज)

अनुरोध करते समय, आपको क्वेरी पैरामीटर के तौर पर तारीख की सीमा के लिए, शुरू होने और खत्म होने की तारीख बतानी होगी. उदाहरण के लिए, नीचे दिए गए अनुरोध की वजह से डेवलपर को अगस्त 2015 में लेन-देन की जानकारी दिखाई गई है.

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers-with-transactions?START_DATE=2015-08-01&END_DATE=2015-08-31" \
-u email:password

रिस्पॉन्स कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया जाएगा):

{
  "developer" : [ {
    "address" : [ {
      "address1" : "Dev Five Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "0917f15f-9521-4e69-9376-07aa7b7b32ca",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev5@myorg.com",
    "hasSelfBilling" : false,
    "id" : "tJZG6broTpGGGeLV",
    "legalName" : "DEV FIVE",
    "name" : "Dev Five",
    "organization" : {
      ...
    },
    "registrationId" : "dev5",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, {
    "address" : [ {
      "address1" : "Dev Seven Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "f86d8c9f-6ed1-4323-b050-6adf494096c9",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev7@myorg.com",
    "hasSelfBilling" : false,
    "id" : "VI3l8m8IPAvJTvjS",
    "legalName" : "DEV SEVEN",
    "name" : "Dev Seven",
    "organization" : {
      ...
    },
    "registrationId" : "dev7",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, ...
  ]
}

एपीआई के लिए रिपोर्ट कॉन्फ़िगरेशन के विकल्प

एपीआई के लिए, रिपोर्ट को कॉन्फ़िगर करने के ये विकल्प उपलब्ध हैं:

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
name

रिपोर्ट का नाम.

लागू नहीं हां
description

रिपोर्ट का ब्यौरा.

लागू नहीं नहीं
mintCriteria

रिपोर्ट कॉन्फ़िगर करने की शर्तें. ज़्यादा जानकारी के लिए, शर्तें कॉन्फ़िगर करने के विकल्प देखें.

लागू नहीं नहीं
type

रिपोर्ट किस तरह की है. वैल्यू इनमें से कोई एक हो सकती है:

  • BILLING
  • REVENUE
  • VARIANCE
  • PREPAID_BALANCE
लागू नहीं हां

मानदंड को कॉन्फ़िगर करने के विकल्प

mintCriteria प्रॉपर्टी के ज़रिए, रिपोर्ट के लिए ये कॉन्फ़िगरेशन विकल्प उपलब्ध हैं:

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
appCriteria

रिपोर्ट में शामिल किए जाने वाले किसी खास ऐप्लिकेशन का आईडी और संगठन. अगर इस प्रॉपर्टी के बारे में नहीं बताया गया है, तो रिपोर्ट में सभी ऐप्लिकेशन शामिल किए जाते हैं.

लागू नहीं नहीं
billingMonth

ध्यान दें: यह प्रॉपर्टी, रेवेन्यू की रिपोर्ट के लिए मान्य नहीं है.

रिपोर्ट के लिए बिलिंग महीना, जैसे जुलाई.

लागू नहीं हां
billingYear

ध्यान दें: यह प्रॉपर्टी, रेवेन्यू की रिपोर्ट के लिए मान्य नहीं है.

रिपोर्ट के लिए बिलिंग वर्ष, जैसे 2015.

लागू नहीं हां
currCriteria

रिपोर्ट में शामिल की जाने वाली किसी खास मुद्रा का आईडी और संगठन. अगर इस प्रॉपर्टी के बारे में नहीं बताया गया है, तो रिपोर्ट में इस्तेमाल की जा सकने वाली सभी मुद्राएं शामिल की जाती हैं.

लागू नहीं नहीं
currencyOption

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • LOCAL. रिपोर्ट की हर लाइन को, लागू होने वाले रेट प्लान का इस्तेमाल करके दिखाया जाता है. इसका मतलब है कि अगर डेवलपर के प्लान अलग-अलग मुद्राओं में हैं, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • EUR. स्थानीय मुद्रा में होने वाले लेन-देन की जानकारी को यूरो में बदला जाता है और दिखाया जाता है.
  • GPB. स्थानीय मुद्रा में किए जाने वाले लेन-देन की जानकारी को यूनाइटेड किंगडम पाउंड में बदला जाता है और दिखाया जाता है.
  • USD. स्थानीय मुद्रा में किए जाने वाले लेन-देन की जानकारी को डॉलर में बदला जाता है और दिखाया जाता है.
लागू नहीं नहीं
devCriteria

डेवलपर आईडी (ईमेल पता), और संगठन का नाम, जिसे रिपोर्ट में शामिल किया जाना चाहिए. अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में सभी डेवलपर शामिल किए जाते हैं. उदाहरण के लिए:

"devCriteria":[{
    "id":"RtHAeZ6LtkSbEH56",
    "orgId":"my_org"}
]
                
लागू नहीं नहीं
devCustomAttributes

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू की रिपोर्ट पर लागू होती है.

अगर डेवलपर के लिए तय किया गया है, तो रिपोर्ट में शामिल करने के लिए कस्टम एट्रिब्यूट. जैसे:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

ध्यान दें: devCustomAttributes कलेक्शन में, पहले से तय MINT_* और ADMIN_* एट्रिब्यूट के बारे में न बताएं.

लागू नहीं नहीं
fromDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू, वैरियंस, और लेन-देन से जुड़ी गतिविधि की रिपोर्ट पर लागू होती है.

यूटीसी में रिपोर्ट जारी होने की तारीख.

लागू नहीं रेवेन्यू की रिपोर्ट के लिए ज़रूरी है. अन्य रिपोर्ट टाइप के लिए ऐसा करना ज़रूरी नहीं है.
groupBy

रिपोर्ट में कॉलम के ग्रुप का क्रम. मान्य वैल्यू में ये शामिल हैं:

  • APPLICATION
  • BALANCE
  • DEVELOPER
  • ORG
  • PACKAGE
  • PRODUCT
  • RATEPLAN
लागू नहीं नहीं
monetizationPackageId

रिपोर्ट में शामिल करने के लिए, एक या एक से ज़्यादा एपीआई प्रॉडक्ट बंडल का आईडी. अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट बंडल शामिल किए जाते हैं.

ध्यान दें: लेन-देन से जुड़ी गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं है.

लागू नहीं नहीं
pkgCriteria

रिपोर्ट में शामिल किए जाने वाले किसी खास एपीआई प्रॉडक्ट बंडल का आईडी और संगठन. अगर इस प्रॉपर्टी के बारे में नहीं बताया गया है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट बंडल शामिल किए जाते हैं. monetizationpackageIds प्रॉपर्टी के बजाय, इस प्रॉपर्टी की जानकारी दी जा सकती है.

ध्यान दें: लेन-देन से जुड़ी गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं है.

लागू नहीं नहीं
prevFromDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ वैरियंस रिपोर्ट पर लागू होती है.

UTC में पिछली अवधि के शुरू होने की तारीख. इसका इस्तेमाल किसी पिछली अवधि की रिपोर्ट बनाने के लिए किया जाता है, ताकि मौजूदा रिपोर्ट से तुलना की जा सके.

लागू नहीं नहीं
prevToDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ वैरियंस रिपोर्ट पर लागू होती है.

UTC में पिछली अवधि खत्म होने की तारीख. इसका इस्तेमाल किसी पिछली अवधि की रिपोर्ट बनाने के लिए किया जाता है, ताकि मौजूदा रिपोर्ट से तुलना की जा सके.

लागू नहीं नहीं
prodCriteria

रिपोर्ट में शामिल किए जाने वाले खास एपीआई प्रॉडक्ट का आईडी और संगठन. अगर इस प्रॉपर्टी के बारे में नहीं बताया गया है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं. productIds प्रॉपर्टी के बजाय, इस प्रॉपर्टी की जानकारी दी जा सकती है.

ध्यान दें: लेन-देन से जुड़ी गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं है.

लागू नहीं नहीं
productIds

रिपोर्ट में शामिल करने के लिए, एक या उससे ज़्यादा एपीआई प्रॉडक्ट का आईडी. अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं.

एपीआई प्रॉडक्ट आईडी, org-name@@@product-name के तौर पर दिए जाने चाहिए. उदाहरण के लिए: "productIds": ["myorg@@@myproduct", "myorg@@@myproduct2"]

लागू नहीं नहीं
pricingTypes

रिपोर्ट में शामिल किए जाने वाले रेट प्लान का कीमत टाइप. मान्य वैल्यू में ये शामिल हैं:

  • REVSHARE. रेवेन्यू के बंटवारे का प्लान.
  • REVSHARE_RATECARD. आय का बंटवारा और रेट कार्ड का रेट प्लान.
  • RATECARD. रेट कार्ड प्लान.

अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में सभी तरह के कीमत तय करने वाले प्लान शामिल किए जाते हैं.

लागू नहीं नहीं
ratePlanLevels

रिपोर्ट में शामिल किए जाने वाले रेट प्लान का टाइप. मान्य वैल्यू में ये शामिल हैं:

  • DEVELOPER. डेवलपर के लिए रेट प्लान.
  • STANDARD. सामान्य दर प्लान.

अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में खास तौर पर डेवलपर के लिए तय किए गए और सामान्य रेट प्लान, दोनों को शामिल किया जाता है.

लागू नहीं नहीं
showRevSharePct

इस फ़्लैग से पता चलता है कि रिपोर्ट में आय के बंटवारे का प्रतिशत दिखता है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. आय के बंटवारे के प्रतिशत दिखाएं.
  • false. आय के हिस्से का प्रतिशत न दिखाएं.
लागू नहीं नहीं
showSummary

यह फ़्लैग बताता है कि रिपोर्ट एक खास जानकारी है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. रिपोर्ट एक खास जानकारी है.
  • false. रिपोर्ट, खास जानकारी नहीं है.
लागू नहीं नहीं
showTxDetail

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू की रिपोर्ट पर लागू होती है.

यह फ़्लैग बताता है कि रिपोर्ट में लेन-देन से जुड़ी जानकारी दिखती है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. लेन-देन की जानकारी दिखाएं.
  • false. लेन-देन की जानकारी न दिखाएं.
लागू नहीं नहीं
showTxType

यह फ़्लैग बताता है कि रिपोर्ट में हर लेन-देन का टाइप दिखता है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. हर लेन-देन का टाइप दिखाएं.
  • false. हर लेन-देन का टाइप न दिखाएं.
लागू नहीं नहीं
toDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू, वैरियंस, और लेन-देन से जुड़ी गतिविधि की रिपोर्ट पर लागू होती है.

यूटीसी में रिपोर्ट खत्म होने की तारीख.

रिपोर्ट में, बताई गई तारीख से पहले तक का इकट्ठा किया गया डेटा शामिल होता है. खत्म होने की तय तारीख पर इकट्ठा किया गया रिपोर्ट डेटा, रिपोर्ट में शामिल नहीं किया जाएगा. उदाहरण के लिए, अगर आपको 31 दिसंबर, 2016 को रेट प्लान की समयसीमा खत्म करनी है, तो आपको toDate वैल्यू को 01-01-2017 पर सेट करना होगा. इस मामले में, रिपोर्ट में 31 दिसंबर, 2016 को दिन के आखिर तक का रिपोर्ट डेटा शामिल होगा; इसमें 1 जनवरी, 2017 तक का रिपोर्ट डेटा शामिल नहीं किया जाएगा.

लागू नहीं रेवेन्यू की रिपोर्ट के लिए ज़रूरी है. अन्य रिपोर्ट टाइप के लिए ऐसा करना ज़रूरी नहीं है.
transactionStatus

रिपोर्ट में शामिल किए जाने वाले लेन-देन की स्थिति. मान्य वैल्यू में ये शामिल हैं:

  • SUCCESS. लेन-देन पूरा हो गया.
  • DUPLICATE. डुप्लीकेट लेन-देन. इन लेन-देन को अनदेखा किया जा सकता है. Apigee रनटाइम से रेटिंग सर्वर तक पहुंचने वाली डेटा पाइपलाइन, कभी-कभी डुप्लीकेट ट्रांज़ैक्शन जनरेट कर सकती है. ऐसा इसलिए किया जाता है, ताकि गड़बड़ी को स्वीकार किया जा सके और कमाई करने के तरीके को डुप्लीकेट के तौर पर मार्क किया जा सके.
  • FAILED. लेन-देन नहीं हो सका. यह स्थिति तब ट्रिगर होती है, जब किसी पहले से तय शर्त की पुष्टि नहीं हो पाती. उदाहरण के लिए:
    • रेटिंग देने की कोशिश की गई, जबकि डेवलपर ने रेट प्लान नहीं खरीदा था. ऐसा तब हो सकता है, जब कमाई करने की सीमाओं की जांच करने से जुड़ी नीति को कॉन्फ़िगर न किया गया हो.
    • कोटा खत्म हो गया है, लेकिन कॉल अब भी जारी हैं. ऐसा तब हो सकता है, जब कमाई करने की सीमाओं की जांच करने से जुड़ी नीति को कॉन्फ़िगर न किया गया हो.
    • कस्टम एट्रिब्यूट पर आधारित प्लान के लिए, कस्टम एट्रिब्यूट की नेगेटिव वैल्यू भेजी गई थी.
  • INVALID_TSC. लेन-देन गलत है. यह स्टेटस तब ट्रिगर होता है, जब txProviderStatus रनटाइम की ज़रूरी शर्तें, एपीआई प्रॉडक्ट बंडल लेवल पर तय की गई शर्तों से मेल नहीं खातीं.
  • REVIEW. ऐसे लेन-देन जिनकी समीक्षा करना ज़रूरी है. यह स्थिति, ज़रूरत के हिसाब से रेवेन्यू के बंटवारे की दर वाले प्लान के लिए ट्रिगर होती है. ऐसा तब होता है, जब वैल्यू, कॉन्फ़िगर नहीं की गई रेवेन्यू की सीमा के अंदर होती है.
लागू नहीं नहीं
transactionCustomAttributes

आय की खास जानकारी वाली रिपोर्ट में शामिल करने के लिए, लेन-देन के कस्टम एट्रिब्यूट. आपको अपने संगठन में यह सुविधा चालू करनी होगी. आय की खास जानकारी वाली रिपोर्ट में, लेन-देन के कस्टम एट्रिब्यूट शामिल करना देखें.

लागू नहीं नहीं
transactionTypes

रिपोर्ट में शामिल किए जाने वाले लेन-देन के टाइप. मान्य वैल्यू में ये शामिल हैं:

अगर इस प्रॉपर्टी के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट में सभी तरह के लेन-देन शामिल कर लिए जाते हैं.

लागू नहीं नहीं