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

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

  • देश कोड पर पाबंदियां लागू हो सकती हैं. यह पुष्टि करने के लिए कि ग्राहक के देश में फ़ोन को रीसेल करने की मंज़ूरी मिल गई है, Partner Sales कंसोल पर जाएं.
  • अगर खाता, उपभोक्ता 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: आपके ग्राहक का दो वर्णों वाला 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"
}

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

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

नए ग्राहक के लिए, अंग्रेज़ी की डिफ़ॉल्ट भाषा सेट की जाती है. डिफ़ॉल्ट भाषा बदलने के लिए, 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"
  }
}

अगले चरण