पार्टनर कंसोल
Partner Console, Performance Hub के साथ आपके इंटीग्रेशन को प्रबंधित करने के लिए एक वेब इंटरफ़ेस प्रदान करता है।
यदि आपके पास अभी तक Partner Console की पहुँच नहीं है, तो कृपया Performance Hub मुख्य वेबसाइट के माध्यम से पार्टनर पूछताछ सबमिट करके हमसे संपर्क करें। हमारी टीम पार्टनर ऑनबोर्डिंग प्रक्रिया में आपका मार्गदर्शन करेगी और आपकी कंसोल पहुँच सेट करने में मदद करेगी।
कंसोल तक पहुँचना
Partner Console तक पहुँचने के लिए, आपको इनकी आवश्यकता होगी:
- Partner ID - Performance Hub द्वारा हर पार्टनर को दिया गया एक अद्वितीय पहचानकर्ता
- One-Time Password (OTP) - आपके Partner Email पर भेजा गया एक सत्यापन कोड
partner-api.performancehub.co/partner/v1/console पर लॉग इन करें

कंसोल में क्या है
Partner Console, Performance Hub के साथ आपके इंटीग्रेशन को प्रबंधित करने के लिए टूल प्रदान करता है:
- Secret Keys - अलग-अलग पहुँच स्तरों (live, dryrun, read-only) वाली API कुंजियाँ बनाएँ और प्रबंधित करें
- Integration Settings - कॉन्फ़िगर करें कि आपका इंटीग्रेशन सुविधाओं से कैसे लिंक होता है
- Partner Details - अपनी पार्टनर प्रोफ़ाइल की जानकारी देखें और अपडेट करें
- Logs - API गतिविधि की निगरानी करें और समस्याओं का निवारण करें
- Connected Organisations - आपके इंटीग्रेशन का उपयोग करने वाले सभी संगठन देखें
- Ask AI - ⌘I शॉर्टकट से तुरंत सहायता पाएँ
हर फ़ीचर के बारे में विस्तृत जानकारी के लिए, Partner Console के फ़ीचर देखें।
Partner Console के फ़ीचर
Partner Console में चार मुख्य अनुभाग हैं, जिन तक नेविगेशन टैब के माध्यम से पहुँचा जा सकता है:
1. गुप्त कुंजियाँ
पहुँच के प्रकारों और अनुमतियों पर पूर्ण नियंत्रण के साथ अपनी API सीक्रेट कुंजियाँ प्रबंधित करें।
मुख्य फ़ीचर:
- Create New Keys - विशिष्ट पहुँच स्तरों वाली नई API कुंजियाँ बनाएँ
- Key Types:
- Live - प्रोडक्शन डेटा तक पूर्ण रीड-राइट पहुँच
- Dryrun - प्रोडक्शन डेटा को प्रभावित किए बिना राइट ऑपरेशनों का परीक्षण करें (राइट सिम्युलेट किए जाते हैं)
- Read-only - डेटा के सुरक्षित उपयोग के लिए केवल-पढ़ने की पहुँच (राइट ऑपरेशन अवरुद्ध रहते हैं)
- Key Management - कुंजी का विवरण और अंतिम उपयोग का टाइमस्टैम्प देखें, कुंजियाँ रोटेट करें और कुंजियों को तुरंत रद्द करें
- Key Filtering - स्थिति (All, Active, Revoked) के अनुसार कुंजियाँ फ़िल्टर करें
- Key Rotation - बिना डाउनटाइम के कुंजियों को सहजता से रोटेट करें
हर सीक्रेट कुंजी यह दिखाती है:
- Label - आसान पहचान के लिए अनुकूलित किया जा सकने वाला नाम
- Key ID - अद्वितीय पहचानकर्ता (UUID प्रारूप)
- Secret - आंशिक रूप से छिपाई गई सीक्रेट कुंजी (पहले 12 और अंतिम 4 अक्षर दिखाई देते हैं)
- Type - कुंजी का पहुँच स्तर (live, dryrun, read-only)
- Status - वर्तमान स्थिति (active, revoked)
- Created - वह तारीख जब कुंजी बनाई गई थी
- Last Used - सबसे हाल की API कॉल का टाइमस्टैम्प
- Actions - कुंजी रोटेट करें या रद्द करें
2. इंटीग्रेशन सेटिंग्स
कॉन्फ़िगर करें कि आपका इंटीग्रेशन Performance Hub सुविधाओं से कैसे लिंक होता है।
मुख्य फ़ीचर:
- Data Linking Method - दो लिंकिंग विधियों में से चुनें:
- Direct Link - API कॉल के लिए Performance Hub सुविधा ID का उपयोग करें
- Linking Identifier - अपने स्वयं के स्थान पहचानकर्ताओं (Branch ID, Store Number आदि) का उपयोग करें
- पार्टनर लिंकिंग विधियों के बारे में और जानें
- Linking Identifier Label - सुविधाओं को दिखाए जाने वाले फ़ील्ड का नाम अनुकूलित करें (जैसे, "Branch ID", "Location Code")
- Partner Prefix - अपने इंटीग्रेशन के लिए एक अद्वितीय प्रीफ़िक्स सेट करें
- Integration Fields - अपने इंटीग्रेशन के लिए विशिष्ट कस्टम फ़ील्ड कॉन्फ़िगर करें
3. पार्टनर विवरण
अपनी पार्टनर प्रोफ़ाइल की जानकारी देखें और प्रबंधित करें।
संपादन योग्य फ़ील्ड:
- Partner Email - सूचनाओं के लिए प्राथमिक संपर्क ईमेल
- Description - आपके इंटीग्रेशन का संक्षिप्त विवरण
- Logo URL - आपके पार्टनर लोगो का URL
- Website - आपकी कंपनी या इंटीग्रेशन की वेबसाइट
- Category - इंटीग्रेशन की श्रेणी का वर्गीकरण
- Details - अतिरिक्त पार्टनर जानकारी
केवल-पढ़ने योग्य जानकारी:
- Partner ID (अद्वितीय पहचानकर्ता)
- पार्टनर का नाम
- इंटीग्रेशन की स्थिति
- कनेक्टेड संगठनों की संख्या
4. लॉग
API गतिविधि की निगरानी करें और इंटीग्रेशन से जुड़ी समस्याओं का निवारण करें।
उपलब्ध डेटा:
- API अनुरोध लॉग
- रिस्पॉन्स स्टेटस कोड
- त्रुटि संदेश
- टाइमस्टैम्प की जानकारी
- अनुरोध/रिस्पॉन्स पेलोड
जुड़े हुए संगठन
उन सभी संगठनों को देखें जिन्होंने आपका इंटीग्रेशन सक्षम किया है। हर संगठन कार्ड यह दिखाता है:
- संगठन का नाम
- संबद्ध ब्रांड
- सक्रिय सुविधाओं की संख्या
- इंटीग्रेशन की स्थिति
Ask AI
AI असिस्टेंट (⌘I शॉर्टकट) का उपयोग करके पार्टनर से संबंधित विषयों पर तुरंत सहायता पाएँ।
इनके बारे में पूछें:
- API एंडपॉइंट का उपयोग और उदाहरण
- प्रमाणीकरण और सीक्रेट कुंजी प्रबंधन
- डेटा सिंक्रोनाइज़ेशन के सर्वोत्तम तरीके
- सामान्य इंटीग्रेशन समस्याओं का निवारण
- Partner Console के फ़ीचर और नेविगेशन
पार्टनर लिंकिंग विधियाँ
अलग-अलग पार्टनर या सदस्य प्रबंधन सिस्टम हर सुविधा या स्थान की पहचान अपनी स्वयं की ID से करते हैं, जैसे ब्रांच ID, स्टोर नंबर या सुविधा ID। डेटा को सिंक करने या पुश करने के दौरान स्थानों की पहचान करने के हमारे पास दो तरीके हैं।
1. डायरेक्ट लिंक
डेटा पुश करते समय, पार्टनर Performance Hub सिस्टम की सुविधा ID का उपयोग करेगा।
उदाहरण के लिए, Partner A के लिए टोक्यो में स्थित एक सुविधा की आंतरिक ID branch_tokyo है। लेकिन Performance Hub इकोसिस्टम के भीतर डेटा को सामान्यीकृत करने के लिए, हम इस स्थान और इस पार्टनर के लिए एक नई ID निर्दिष्ट करते हैं, उदाहरण के लिए UUID: 550e8400-e29b-41d4-a716-446655440000।
डेटा पुश करने के लिए हमारे API को कॉल करते समय पार्टनर को इसी facility_id का उपयोग करना चाहिए।
लिंकिंग के लिए सही facility_id प्राप्त करने के लिए (जैसा कि Direct Link विधि में आवश्यक है), पार्टनर /partner/v1/facilities API एंडपॉइंट को कॉल कर सकते हैं। यह एंडपॉइंट उन सभी सुविधाओं की सूची लौटाएगा जिनमें Performance Hub में वर्तमान में आपका पार्टनर इंटीग्रेशन सक्षम है, साथ ही उनके संबंधित facility_id मान भी।
2. लिंकिंग आइडेंटिफायर
पार्टनर अपना स्वयं का सिस्टम बनाए रखता है जिसमें हर स्थान के लिए अद्वितीय पहचानकर्ता होते हैं (जैसे, "Branch ID", "Location Code", "Store Number")। यह लिंकिंग विधि पार्टनर को हमारी सुविधा ID के बजाय अपने स्वयं के पहचानकर्ता का उपयोग करके Performance Hub सुविधाओं की पहचान करने देती है।
सुविधा सेटअप: जब कोई सुविधा इस पार्टनर को सक्षम करती है, तो उससे Performance Hub के भीतर अपने सुविधा कॉन्फ़िगरेशन में वह अद्वितीय पहचानकर्ता देने के लिए कहा जाएगा जिसका उपयोग पार्टनर उसके स्थान की पहचान करने के लिए करता है।
API इंटीग्रेशन: जब पार्टनर Performance Hub को API कॉल करता है, तो वह अनुरोध में अपना स्वयं का अद्वितीय पहचानकर्ता दे सकता है। Performance Hub, API कॉल को सही सुविधा से मिलाने के लिए आंतरिक रूप से linking_identifier खोजेगा।
उदाहरण: यदि पार्टनर अपने सिस्टम में स्थानों को "Branch ID" कहता है, तो नीचे दिए गए लेबल को "Branch ID" पर सेट करें। फिर हर सुविधा इंटीग्रेशन सक्षम करते समय अपना Branch ID मान देगी, जिससे सिस्टमों के बीच डेटा का सहज सिंक्रोनाइज़ेशन संभव होगा।
सुविधा इंटीग्रेशन स्क्रीन (मुख्य Performance सुविधा व्यू) से एक उदाहरण कॉन्फ़िगरेशन, जिसमें पार्टनर इंटीग्रेशन स्क्रीन में कॉन्फ़िगर किया गया, सदस्य प्रबंधन सिस्टम का लिंकिंग पहचानकर्ता / आंतरिक ID दिखाया गया है
उदाहरण: Direct Link
curl -X POST https://partner-api.performancehub.co/partner/v1/membership-plans \
-u sk_live_YOUR_PARTNER_SECRET_KEY: \
-H "Content-Type: application/json" \
-d '{
"membership_plans": [
{
"membership_plan_id": "plan_unlimited_monthly",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Unlimited Monthly Access",
"billing_cycle": "monthly",
"price": 10058,
"currency": "JPY"
}
]
}'
उदाहरण: Linking Identifier
curl -X POST https://partner-api.performancehub.co/partner/v1/membership-plans \
-u sk_live_YOUR_PARTNER_SECRET_KEY: \
-H "Content-Type: application/json" \
-d '{
"membership_plans": [
{
"membership_plan_id": "plan_unlimited_monthly",
"linking_identifier": "branch_tokyo",
"name": "Unlimited Monthly Access",
"billing_cycle": "monthly",
"price": 10058,
"currency": "JPY"
}
]
}'