नए ग्राहक के लिए ऑर्डर करना

नया ग्राहक खाता बनाने से पहले, इन बातों का ध्यान रखें:

  • देश कोड से जुड़ी पाबंदियां लागू हो सकती हैं. ग्राहक के देश में प्रॉडक्ट को दोबारा बेचने की अनुमति मिली है या नहीं, यह जानने के लिए Partner Sales Console पर जाएं.
  • अगर आपका खाता उपभोक्ता Gmail खाते से कारोबार के डोमेन नाम वाले ईमेल पर अपग्रेड करके बनाया गया है, तो पक्का करें कि उस खाते में Google Workspace की कुछ और सेटिंग अनलॉक की गई हों. ज़्यादा जानकारी के लिए, अपनी टीम के लिए कारोबार के ईमेल पते बनाएं और कारोबार के लिए ईमेल उपनाम बनाएं देखें.

एक ग्राहक खाता बनाएं

  1. ग्राहक खाता बनाने के लिए, नीचे दिए गए POST अनुरोध का इस्तेमाल करें और ऑथराइज़ेशन टोकन शामिल करें:

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. नए ग्राहक के खाते में, उपयोगकर्ता बनाएं. अगर रिस्पॉन्स से एचटीटीपी 409 Conflict स्टेटस कोड दिखता है, तो इसका मतलब है कि customerId पहले से मौजूद है. ग्राहक के खाते को रजिस्टर करने से पहले, आपको ग्राहक की सदस्यताएं ट्रांसफ़र करनी होंगी.

  3. अगर लागू हो, तो ग्राहक की डिफ़ॉल्ट भाषा बदलें.

  4. उपयोगकर्ता को सुपर एडमिन की भूमिका असाइन करें. एडमिन खाता बनाते समय, कुछ समय के लिए इस्तेमाल किया जाने वाला रैंडम पासवर्ड जनरेट किया जा सकता है या ग्राहक से पासवर्ड मांगा जा सकता है.

  5. ग्राहक को बताएं कि उसे अपना खाता चालू करने के लिए, 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: आपके ग्राहक के लिए दो वर्ण का आईएसओ देश कोड.
  • 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"
}

ग्राहक की डिफ़ॉल्ट भाषा बदलना

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

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

डायरेक्ट्री एपीआई का इस्तेमाल करके, ग्राहक के लिए language की डिफ़ॉल्ट वैल्यू अपडेट करें:

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"
  }
}

अगले चरण