नया ग्राहक खाता बनाने से पहले, इन बातों का ध्यान रखें:
- देश कोड से जुड़ी पाबंदियां लागू हो सकती हैं. ग्राहक के देश में फिर से बिक्री की अनुमति है या नहीं, इसकी पुष्टि करने के लिए Partner Sales Console पर जाएं.
- अगर खाता, उपभोक्ता के Gmail खाते से डोमेन नेम वाले कारोबार के ईमेल पते पर अपग्रेड करके बनाया गया है, तो पक्का करें कि खाते में Google Workspace की अन्य सेटिंग अनलॉक हों. ज़्यादा जानकारी के लिए, अपनी टीम के लिए कारोबार के ईमेल पते बनाना और कारोबार के लिए दूसरा ईमेल पता बनाना लेख पढ़ें.
ग्राहक खाता बनाना
ग्राहक खाता बनाने के लिए, यहां दिए गए
POST
अनुरोध का इस्तेमाल करें और ऑथराइज़ेशन टोकन शामिल करें:POST https://reseller.googleapis.com/apps/reseller/v1/customers
नए ग्राहक के खाते में, उपयोगकर्ता बनाएं. अगर रिस्पॉन्स में एचटीटीपी
409 Conflict
स्टेटस कोड दिखता है, तो इसका मतलब है किcustomerId
पहले से मौजूद है. ग्राहक खाता रजिस्टर करने से पहले, आपको ग्राहक की सदस्यताओं को ट्रांसफ़र करना होगा.अगर लागू हो, तो ग्राहक की डिफ़ॉल्ट भाषा बदलें.
उपयोगकर्ता को सुपर एडमिन की भूमिका दें. एडमिन खाता बनाते समय, आपके पास अस्थायी और यादृच्छिक पासवर्ड जनरेट करने या ग्राहक से पासवर्ड डालने के लिए कहने का विकल्प होता है.
ग्राहक को बताएं कि खाता चालू करने के लिए, उन्हें Admin console में साइन इन करना होगा. साथ ही, रीसेलर के कानूनी समझौते के ज़रिए Google Workspace पर हस्ताक्षर करना होगा. रीसेलर, ग्राहक की ओर से सेवा की शर्तों पर हस्ताक्षर नहीं कर सकते.
ग्राहकों के टाइप
Google Workspace पर दो तरह के ग्राहक बनाए जा सकते हैं:
- डोमेन की पुष्टि हो चुके ग्राहक. इन ग्राहकों के पास Gmail और एडमिन का पूरा ऐक्सेस होना चाहिए. इस तरह का ग्राहक बनाते समय,
customerType
कोdomain
पर सेट करें. - ईमेल पते की पुष्टि कराने वाले ग्राहक. इन ग्राहकों के पास अपने डोमेन का मालिकाना हक नहीं होता या वे उसे मैनेज नहीं करते. इस तरह का ग्राहक बनाते समय,
customerType
कोteam
पर सेट करें. इस तरह के ग्राहक, Google Workspace के Essentials और Enterprise Essentials वर्शन खरीद सकते हैं.
नीचे दिया गया JSON अनुरोध बॉडी, डोमेन की पुष्टि किए गए ग्राहक का उदाहरण है:
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
इनकी जगह ये डालें:
DOMAIN_NAME
: आपके ग्राहक का डोमेन—उदाहरण के लिए,example.com
NAME
: आपके ग्राहक का नाम—उदाहरण के लिए,Alex Cruz
.ORGANIZATION_NAME
: आपके ग्राहक के संगठन का नाम—उदाहरण के लिए,Example Organization
.POSTAL_CODE
: आपके ग्राहक का पिन या डाक कोड—उदाहरण के लिए,94043
.COUNTRY_CODE
: आपके ग्राहक के देश का दो वर्णों वाला ISO कोड.EMAIL_ADDRESS
: आपके ग्राहक का ईमेल पता—उदाहरण के लिए,cruz@example.com
.
सही जवाब में, एचटीटीपी 200
स्टेटस कोड और नए ग्राहक की जानकारी दिखती है:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
यहां दिया गया JSON अनुरोध बॉडी, ईमेल पते की पुष्टि किए गए ग्राहक का उदाहरण है:
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
सही जवाब में, एचटीटीपी 200
स्टेटस कोड और नए ग्राहक की जानकारी दिखती है:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME, "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
ग्राहक की डिफ़ॉल्ट भाषा बदलना
ग्राहक की डिफ़ॉल्ट भाषा, सिर्फ़ नए उपयोगकर्ताओं के लिए लागू होती है. डिफ़ॉल्ट भाषा अपडेट करने के बाद भी, मौजूदा उपयोगकर्ताओं के लिए उनकी मौजूदा भाषा सेट रहती है. इसलिए, किसी भी उपयोगकर्ता को बनाने से पहले, आपको ग्राहक की डिफ़ॉल्ट भाषा सेट करनी होगी.
नए ग्राहक की डिफ़ॉल्ट भाषा अंग्रेज़ी होती है. डिफ़ॉल्ट भाषा बदलने के लिए, Directory API के ग्राहक एंडपॉइंट से PATCH
या UPDATE
कॉल का इस्तेमाल करें.
किसी ग्राहक के लिए डिफ़ॉल्ट language
वैल्यू अपडेट करने के लिए, Directory API का इस्तेमाल करें:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
अनुरोध का यह JSON बॉडी शामिल करें:
{ "language":"LANGUAGE_CODE" }
इनकी जगह ये डालें:
CUSTOMER_ID
: आपके ग्राहक का यूनीक आइडेंटिफ़ायर—उदाहरण के लिए,C0123456
LANGUAGE_CODE
: स्वीकार किया गया भाषा कोड —उदाहरण के लिए, स्पैनिश के लिएes
.
JSON फ़ॉर्मैट में सही तरीके से भेजे गए अनुरोध का जवाब, एचटीटीपी 200
स्टेटस कोड और अपडेट किया गया ग्राहक संसाधन दिखाता है:
{ "alternateEmail": "EMAIL_ADDRESS", "customerCreationTime": "2022-12-12T23:04:10.620Z", "customerDomain": "DOMAIN_NAME", "id": "CUSTOMER_ID", "kind": "admin#directory#customer", "language": "LANGUAGE_CODE", "postalAddress": { "contactName": "NAME", "countryCode": "COUNTRY_CODE", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE" } }