REST Resource: users

সম্পদ: ব্যবহারকারী

ডিরেক্টরি API আপনাকে আপনার অ্যাকাউন্টের ব্যবহারকারী, ব্যবহারকারীর উপনাম এবং ব্যবহারকারীর Google প্রোফাইল ফটো তৈরি এবং পরিচালনা করতে দেয়৷ সাধারণ কাজ সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারী অ্যাকাউন্ট বিকাশকারীর নির্দেশিকা এবং ব্যবহারকারীর উপনাম বিকাশকারীর নির্দেশিকা দেখুন।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "primaryEmail": string,
  "password": value,
  "hashFunction": string,
  "isAdmin": boolean,
  "isDelegatedAdmin": boolean,
  "agreedToTerms": boolean,
  "suspended": boolean,
  "changePasswordAtNextLogin": boolean,
  "ipWhitelisted": boolean,
  "name": {
    object (UserName)
  },
  "kind": string,
  "etag": string,
  "emails": value,
  "externalIds": value,
  "relations": value,
  "aliases": [
    string
  ],
  "isMailboxSetup": boolean,
  "customerId": string,
  "addresses": value,
  "organizations": value,
  "lastLoginTime": string,
  "phones": value,
  "suspensionReason": string,
  "thumbnailPhotoUrl": string,
  "languages": value,
  "posixAccounts": value,
  "creationTime": string,
  "nonEditableAliases": [
    string
  ],
  "sshPublicKeys": value,
  "notes": value,
  "websites": value,
  "locations": value,
  "includeInGlobalAddressList": boolean,
  "keywords": value,
  "deletionTime": string,
  "gender": value,
  "thumbnailPhotoEtag": string,
  "ims": value,
  "customSchemas": value,
  "isEnrolledIn2Sv": boolean,
  "isEnforcedIn2Sv": boolean,
  "archived": boolean,
  "orgUnitPath": string,
  "recoveryEmail": string,
  "recoveryPhone": string
}
ক্ষেত্র
id

string

ব্যবহারকারীর জন্য অনন্য আইডি। একটি ব্যবহারকারী id একটি ব্যবহারকারীর অনুরোধ হিসাবে ব্যবহার করা যেতে পারে URI এর userKey .

primaryEmail

string

ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা। একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করার অনুরোধে এই সম্পত্তির প্রয়োজন। primaryEmail অবশ্যই অনন্য হতে হবে এবং অন্য ব্যবহারকারীর উপনাম হতে পারে না।

password

value ( Value format)

ব্যবহারকারীর অ্যাকাউন্টের জন্য পাসওয়ার্ড সংরক্ষণ করে। ব্যবহারকারীর অ্যাকাউন্ট তৈরি করার সময় ব্যবহারকারীর পাসওয়ার্ড মান প্রয়োজন। একজন ব্যবহারকারীকে আপডেট করার সময় এটি ঐচ্ছিক এবং শুধুমাত্র যদি ব্যবহারকারী তাদের অ্যাকাউন্টের পাসওয়ার্ড আপডেট করে থাকে তবেই তা প্রদান করা উচিত। API এর প্রতিক্রিয়া বডিতে পাসওয়ার্ডের মান কখনই ফেরত দেওয়া হয় না।

একটি পাসওয়ার্ডে ASCII অক্ষরের যেকোনো সংমিশ্রণ থাকতে পারে এবং অবশ্যই 8-100 অক্ষরের মধ্যে হতে হবে।

আমরা একটি হেক্সাডেসিমেল-এনকোডেড হ্যাশ মান হিসাবে password প্যারামিটার পাঠাতে এবং সেই অনুযায়ী hashFunction সেট করার পরামর্শ দিই। hashFunction নির্দিষ্ট করা থাকলে, পাসওয়ার্ডটি অবশ্যই একটি বৈধ হ্যাশ কী হতে হবে।

hashFunction

string

password সম্পত্তির হ্যাশ বিন্যাস সংরক্ষণ করে। নিম্নলিখিত hashFunction মান অনুমোদিত:

  • MD5 - সহজ হেক্স-এনকোডেড মান গ্রহণ করে।
  • SHA-1 - সাধারণ হেক্স-এনকোডেড মান গ্রহণ করে।
  • crypt - সি ক্রিপ্ট লাইব্রেরির সাথে সঙ্গতিপূর্ণ। DES, MD5 (হ্যাশ উপসর্গ $1$ ), SHA-256 (হ্যাশ উপসর্গ $5$ ), এবং SHA-512 (হ্যাশ উপসর্গ $6$ ) হ্যাশ অ্যালগরিদম সমর্থন করে।

যদি রাউন্ডগুলি উপসর্গের অংশ হিসাবে নির্দিষ্ট করা হয় তবে সেগুলি অবশ্যই 10,000 বা তার কম হতে হবে৷

isAdmin

boolean

শুধুমাত্র আউটপুট। সুপার অ্যাডমিনিস্ট্রেটর বিশেষাধিকার সহ একজন ব্যবহারকারীকে নির্দেশ করে। isAdmin প্রপার্টি শুধুমাত্র একজন ব্যবহারকারীকে প্রশাসক করুন অপারেশন ( makeAdmin পদ্ধতি) এ সম্পাদনা করা যেতে পারে। ব্যবহারকারী সন্নিবেশ বা আপডেট পদ্ধতিতে সম্পাদনা করা হলে, সম্পাদনাটি API পরিষেবা দ্বারা উপেক্ষা করা হয়।

isDelegatedAdmin

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারী একজন প্রতিনিধি প্রশাসক কিনা তা নির্দেশ করে।
অর্পিত প্রশাসকরা API দ্বারা সমর্থিত কিন্তু ব্যবহারকারীদের তৈরি বা মুছে ফেলতে বা ব্যবহারকারীদের প্রশাসক বানাতে পারে না। এই অনুরোধগুলি API পরিষেবা দ্বারা উপেক্ষা করা হয়৷
অ্যাডমিন কনসোল ব্যবহার করে প্রশাসকদের জন্য ভূমিকা এবং বিশেষাধিকারগুলি বরাদ্দ করা হয়৷

agreedToTerms

boolean

শুধুমাত্র আউটপুট। এই সম্পত্তিটি true যদি ব্যবহারকারী একটি প্রাথমিক লগইন সম্পন্ন করে এবং পরিষেবার শর্তাদি চুক্তি স্বীকার করে।

suspended

boolean

ব্যবহারকারীকে সাসপেন্ড করা হয়েছে কিনা তা নির্দেশ করে।

changePasswordAtNextLogin

boolean

পরবর্তী লগইনে ব্যবহারকারীকে তাদের পাসওয়ার্ড পরিবর্তন করতে বাধ্য করা হয়েছে কিনা তা নির্দেশ করে। যখন ব্যবহারকারী তৃতীয় পক্ষের পরিচয় প্রদানকারীর মাধ্যমে সাইন ইন করে তখন এই সেটিংটি প্রযোজ্য হয় না৷

ipWhitelisted

boolean

true হলে, ব্যবহারকারীর আইপি ঠিকানা একটি অবচিত IP ঠিকানা allowlist কনফিগারেশনের সাপেক্ষে।

name

object ( UserName )

ব্যবহারকারীর প্রদত্ত এবং পারিবারিক নাম এবং শুধুমাত্র পঠনযোগ্য fullName মান ধারণ করে। givenName এবং familyName মানগুলিতে সর্বাধিক অক্ষর সংখ্যা 60। উপরন্তু, নামের মানগুলি ইউনিকোড/UTF-8 অক্ষর সমর্থন করে এবং এতে স্পেস, অক্ষর (az), সংখ্যা (0-9), ড্যাশ (-) থাকতে পারে। , ফরওয়ার্ড স্ল্যাশ (/), এবং পিরিয়ড (.)। অক্ষর ব্যবহারের নিয়ম সম্পর্কে আরও তথ্যের জন্য, প্রশাসন সহায়তা কেন্দ্র দেখুন। এই ক্ষেত্রের জন্য সর্বাধিক অনুমোদিত ডেটা সাইজ হল 1KB৷

kind

string

শুধুমাত্র আউটপুট। API সম্পদের ধরন। ব্যবহারকারীর সম্পদের জন্য, মান হল admin#directory#user

etag

string

শুধুমাত্র আউটপুট। সম্পদের ETag.

emails

value ( Value format)

ব্যবহারকারীর ইমেল ঠিকানা তালিকা. সর্বাধিক অনুমোদিত ডেটা সাইজ হল 10KB।

ক্ষেত্র

emails[].address

string

ব্যবহারকারীর ইমেইল ঠিকানা. এছাড়াও ইমেইল আইডি হিসেবে কাজ করে। এই মানটি ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা বা একটি উপনাম হতে পারে।

emails[].customType

string

যদি ইমেল ঠিকানার type custom হয়, তাহলে এই বৈশিষ্ট্যটিতে কাস্টম মান রয়েছে এবং অবশ্যই সেট করা উচিত।

emails[].primary

boolean

এটি ব্যবহারকারীর প্রাথমিক ইমেল কিনা তা নির্দেশ করে৷ শুধুমাত্র একটি এন্ট্রি প্রাথমিক হিসাবে চিহ্নিত করা যেতে পারে.

emails[].type

string

ইমেল অ্যাকাউন্টের ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: custom , home , other , work

externalIds

value ( Value format)

ব্যবহারকারীর জন্য বাহ্যিক আইডির তালিকা, যেমন একজন কর্মচারী বা নেটওয়ার্ক আইডি। সর্বাধিক অনুমোদিত ডেটা আকার 2KB।

ক্ষেত্র

externalIds[].customType

string

যদি এক্সটার্নাল আইডি type custom হয়, তাহলে এই প্রপার্টিটিতে কাস্টম মান থাকে এবং সেট করা আবশ্যক।

externalIds[].type

string

এক্সটার্নাল আইডির ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: account , custom , customer , login_id , network , organization

externalIds[].value

string

বাহ্যিক আইডির মান।

relations

value ( Value format)

অন্যান্য ব্যবহারকারীদের সাথে ব্যবহারকারীর সম্পর্কের তালিকা। এই ক্ষেত্রের জন্য সর্বাধিক অনুমোদিত ডেটা সাইজ হল 2KB৷ আরও তথ্যের জন্য, ব্যবহারকারী অ্যাকাউন্ট পরিচালনা দেখুন।

ক্ষেত্র

relations[].customType

string

যদি সম্পর্কের type custom হয়, তাহলে এই সম্পত্তিতে কাস্টম মান রয়েছে এবং অবশ্যই সেট করা উচিত।

relations[].type

string

সম্পর্কের ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান:
  • admin_assistant
  • assistant
  • brother
  • child
  • custom
  • domestic_partner
  • dotted_line_manager
  • exec_assistant
  • father
  • friend
  • manager
  • mother
  • parent
  • partner
  • referred_by
  • relative
  • sister
  • spouse

relations[].value

string

ব্যবহারকারী যার সাথে সম্পর্কিত তার ইমেল ঠিকানা।

aliases[]

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর উপনাম ইমেল ঠিকানার তালিকা।

isMailboxSetup

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারীর Google মেইলবক্স তৈরি করা হয়েছে কিনা তা নির্দেশ করে। এই সম্পত্তি শুধুমাত্র প্রযোজ্য যদি ব্যবহারকারী একটি Gmail লাইসেন্স বরাদ্দ করা হয়.

customerId

string

শুধুমাত্র আউটপুট। সমস্ত অ্যাকাউন্ট ব্যবহারকারীদের পুনরুদ্ধার করার জন্য গ্রাহক আইডি।
আপনি আপনার অ্যাকাউন্টের customerId প্রতিনিধিত্ব করতে উপনাম my_customer ব্যবহার করতে পারেন।
একজন রিসেলার অ্যাডমিনিস্ট্রেটর হিসেবে, আপনি পুনরায় বিক্রীত গ্রাহক অ্যাকাউন্টের customerId ব্যবহার করতে পারেন। একটি customerId পেতে, user.list অনুরোধের domain প্যারামিটারে অ্যাকাউন্টের প্রাথমিক ডোমেন ব্যবহার করুন।

addresses

value ( Value format)

ব্যবহারকারীর ঠিকানা তালিকা. সর্বাধিক অনুমোদিত ডেটা সাইজ হল 10KB।

ক্ষেত্র

addresses[].country

string

দেশ.

addresses[].countryCode

string

দেশের কোড। ISO 3166-1 মান ব্যবহার করে।

addresses[].customType

string

ঠিকানার type custom হলে, এই বৈশিষ্ট্যে কাস্টম মান রয়েছে এবং অবশ্যই সেট করা উচিত।

addresses[].extendedAddress

string

বর্ধিত ঠিকানাগুলির জন্য, যেমন একটি ঠিকানা যা একটি উপ-অঞ্চল অন্তর্ভুক্ত করে।

addresses[].formatted

string

একটি সম্পূর্ণ এবং অসংগঠিত ডাক ঠিকানা। এটি কাঠামোগত ঠিকানা ক্ষেত্রের সাথে সিঙ্ক করা হয় না। নিম্নলিখিত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে: রাস্তার ঠিকানা, PO বক্স, শহর, রাজ্য/প্রদেশ, জিপ/পোস্টাল কোড, দেশ/অঞ্চল৷

addresses[].locality

string

ঠিকানার শহর বা শহর।

addresses[].poBox

string

পোস্ট অফিস বক্স, যদি উপস্থিত থাকে।

addresses[].postalCode

string

জিপ বা পোস্টাল কোড, যদি প্রযোজ্য হয়।

addresses[].primary

boolean

যদি এটি ব্যবহারকারীর প্রাথমিক ঠিকানা হয়। ঠিকানা তালিকা শুধুমাত্র একটি প্রাথমিক ঠিকানা থাকতে পারে.

addresses[].region

string

সংক্ষিপ্ত প্রদেশ বা রাজ্য।

addresses[].sourceIsStructured

boolean

ব্যবহারকারীর সরবরাহ করা ঠিকানাটি ফরম্যাট করা হয়েছে কিনা তা নির্দেশ করে। ফর্ম্যাট করা ঠিকানাগুলি বর্তমানে সমর্থিত নয়৷

addresses[].streetAddress

string

রাস্তার ঠিকানা, যেমন 1600 Amphitheatre Parkway । স্ট্রিং এর মধ্যে হোয়াইটস্পেস উপেক্ষা করা হয়; যাইহোক, নতুন লাইন উল্লেখযোগ্য।

addresses[].type

string

ঠিকানার ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: custom , home , other , work

organizations

value ( Value format)

ব্যবহারকারীর অন্তর্গত সংস্থাগুলির তালিকা৷ সর্বাধিক অনুমোদিত ডেটা সাইজ হল 10KB।

ক্ষেত্র

organizations[].costCenter

string

ব্যবহারকারীর প্রতিষ্ঠানের খরচ কেন্দ্র।

organizations[].customType

string

যদি টাইপের মান কাস্টম হয়, তাহলে এই সম্পত্তিতে কাস্টম টাইপ থাকে।

organizations[].department

string

প্রতিষ্ঠানের মধ্যে বিভাগ নির্দিষ্ট করে, যেমন sales বা engineering

organizations[].description

string

সংগঠনের বর্ণনা।

organizations[].domain

string

প্রতিষ্ঠানটি যে ডোমেনের অন্তর্গত।

organizations[].fullTimeEquivalent

integer

প্রতিষ্ঠানের মধ্যে পূর্ণ-সময়ের সমতুল্য মিলিপারসেন্ট (100000 = 100%)।

organizations[].location

string

প্রতিষ্ঠানের শারীরিক অবস্থান। এটি একটি সম্পূর্ণ যোগ্য ঠিকানা হতে হবে না.

organizations[].name

string

সংগঠনের নাম।

organizations[].primary

boolean

এটি ব্যবহারকারীর প্রাথমিক সংস্থা কিনা তা নির্দেশ করে৷ একজন ব্যবহারকারীর শুধুমাত্র একটি প্রাথমিক সংস্থা থাকতে পারে।

organizations[].symbol

string

সংগঠনের টেক্সট স্ট্রিং প্রতীক। উদাহরণস্বরূপ, Google-এর জন্য টেক্সট চিহ্ন হল GOOG

organizations[].title

string

প্রতিষ্ঠানের মধ্যে ব্যবহারকারীর শিরোনাম। উদাহরণস্বরূপ, member বা engineer

organizations[].type

string

সংগঠনের ধরন।

গ্রহণযোগ্য মান: domain_only , school , unknown , work

lastLoginTime

string

শুধুমাত্র আউটপুট। ব্যবহারকারী শেষবার ব্যবহারকারীর অ্যাকাউন্টে লগ ইন করেছিলেন। মানটি ISO 8601 তারিখ এবং সময় বিন্যাসে রয়েছে৷ সময় হল সম্পূর্ণ তারিখ এবং ঘন্টা, মিনিট এবং সেকেন্ড YYYY-MM-DDThh:mm:ssTZD আকারে। উদাহরণস্বরূপ, 2010-04-05T17:30:04+01:00

phones

value ( Value format)

ব্যবহারকারীর ফোন নম্বরগুলির একটি তালিকা৷ সর্বাধিক অনুমোদিত ডেটা সাইজ হল 1KB।

ক্ষেত্র

phones[].customType

string

ফোন নম্বরের type custom হলে, এই সম্পত্তিতে কাস্টম মান রয়েছে এবং সেট করা আবশ্যক।

phones[].primary

boolean

true হলে, এটি ব্যবহারকারীর প্রাথমিক ফোন নম্বর। একজন ব্যবহারকারীর শুধুমাত্র একটি প্রাথমিক ফোন নম্বর থাকতে পারে।

phones[].type

string

ফোন নম্বরের ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: assistant , callback , car , company_main , custom , grand_central , home , home_fax , isdn , main , mobile , other , other_fax , pager , radio , telex , tty_tdd , work , work_fax , work_mobile , work_pager .

phones[].value

string

একটি মানুষের পাঠযোগ্য ফোন নম্বর। এটি যেকোনো টেলিফোন নম্বর বিন্যাসে হতে পারে।

suspensionReason

string

শুধুমাত্র আউটপুট। সাসপেনশনের সময় প্রশাসক বা Google দ্বারা একটি ব্যবহারকারীর অ্যাকাউন্ট স্থগিত করার কারণ রয়েছে৷ suspended সম্পত্তি true হলেই সম্পত্তি ফেরত দেওয়া হয়।

thumbnailPhotoUrl

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রোফাইল ছবির URL। URLটি অস্থায়ী বা ব্যক্তিগত হতে পারে৷

languages

value ( Value format)

ব্যবহারকারীর ভাষার তালিকা। সর্বাধিক অনুমোদিত ডেটা সাইজ হল 1KB।

ক্ষেত্র

languages[].customLanguage

string

অন্য ভাষা. কোন সংশ্লিষ্ট ISO 639 ভাষা কোড না থাকলে ব্যবহারকারী তাদের নিজস্ব ভাষার নাম প্রদান করতে পারেন। এটি সেট করা থাকলে, languageCode সেট করা যাবে না।

languages[].languageCode

string

একটি ভাষার ISO 639 স্ট্রিং উপস্থাপনা। সমর্থিত কোডের তালিকার জন্য ভাষা কোড দেখুন। সমর্থিত সেটের বাইরে বৈধ ভাষা কোডগুলি API দ্বারা গৃহীত হবে কিন্তু অপ্রত্যাশিত আচরণের দিকে নিয়ে যেতে পারে৷ অবৈধ মান SchemaException সৃষ্টি করে। এটি সেট করা থাকলে, customLanguage সেট করা যাবে না।

languages[].preference

string

ঐচ্ছিক। উপস্থিত থাকলে, নির্দিষ্ট languageCode ব্যবহারকারীর পছন্দের ভাষা কিনা তা নিয়ন্ত্রণ করে। customLanguage সেট করা থাকলে, এটি সেট করা যাবে না। অনুমোদিত মান preferred এবং not_preferred

posixAccounts

value ( Value format)

ব্যবহারকারীর জন্য POSIX অ্যাকাউন্ট তথ্যের তালিকা।

ক্ষেত্র

posixAccounts[].accountId

string

একটি POSIX অ্যাকাউন্ট ক্ষেত্র শনাক্তকারী।

posixAccounts[].gecos

string

এই অ্যাকাউন্টের জন্য GECOS (ব্যবহারকারীর তথ্য)

posixAccounts[].gid

unsigned long

ডিফল্ট গ্রুপ আইডি

posixAccounts[].homeDirectory

string

এই অ্যাকাউন্টের জন্য হোম ডিরেক্টরির পথ।

posixAccounts[].operatingSystemType

string

এই অ্যাকাউন্টের জন্য অপারেটিং সিস্টেমের ধরন।

গ্রহণযোগ্য মান: linux , unspecified , windows

posixAccounts[].primary

boolean

যদি এটি SystemId-এর মধ্যে ব্যবহারকারীর প্রাথমিক অ্যাকাউন্ট হয়।

posixAccounts[].shell

string

এই অ্যাকাউন্টের জন্য লগইন শেলের পথ।

posixAccounts[].systemId

string

সিস্টেম শনাক্তকারী কোন অ্যাকাউন্টের জন্য ব্যবহারকারীর নাম বা Uid প্রযোজ্য।

posixAccounts[].uid

unsigned long

POSIX অনুগত ব্যবহারকারী আইডি।

posixAccounts[].username

string

অ্যাকাউন্টের ব্যবহারকারীর নাম।

creationTime

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর অ্যাকাউন্ট তৈরি করার সময়। মানটি ISO 8601 তারিখ এবং সময় বিন্যাসে রয়েছে৷ সময় হল সম্পূর্ণ তারিখ এবং ঘন্টা, মিনিট এবং সেকেন্ড YYYY-MM-DDThh:mm:ssTZD আকারে। উদাহরণস্বরূপ, 2010-04-05T17:30:04+01:00

nonEditableAliases[]

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর অ-সম্পাদনাযোগ্য ওরফে ইমেল ঠিকানাগুলির তালিকা৷ এগুলি সাধারণত অ্যাকাউন্টের প্রাথমিক ডোমেইন বা সাব-ডোমেনের বাইরে থাকে।

sshPublicKeys

value ( Value format)

SSH পাবলিক কীগুলির একটি তালিকা।

ক্ষেত্র

sshPublicKeys[].expirationTimeUsec

long

যুগ থেকে মাইক্রোসেকেন্ডে মেয়াদ শেষ হওয়ার সময়।

sshPublicKeys[].fingerprint

string

SSH পাবলিক কী-এর একটি SHA-256 ফিঙ্গারপ্রিন্ট। (শুধুমাত্র পাঠযোগ্য)

sshPublicKeys[].key

string

একটি SSH পাবলিক কী।

notes

value ( Value format)

নেস্টেড অবজেক্ট হিসাবে ব্যবহারকারীর জন্য নোট।

ক্ষেত্র

notes.contentType

string

নোটের বিষয়বস্তুর ধরন, হয় প্লেইন টেক্সট বা HTML। ডিফল্ট হল প্লেইন টেক্সট।

গ্রহণযোগ্য মান: text_plain , text_html

notes.value

string

নোটের বিষয়বস্তু।

websites

value ( Value format)

ব্যবহারকারীর ওয়েবসাইট তালিকা.

ক্ষেত্র

websites[].customType

string

ওয়েবসাইট type custom হলে, এই সম্পত্তিতে কাস্টম মান রয়েছে এবং সেট করা আবশ্যক।

websites[].primary

boolean

true হলে, এটি ব্যবহারকারীর প্রাথমিক ওয়েবসাইট।

websites[].type

string

ওয়েবসাইটের ধরন বা উদ্দেশ্য। উদাহরণস্বরূপ, একটি ওয়েবসাইটকে home বা blog হিসাবে লেবেল করা যেতে পারে। বিকল্পভাবে, একটি এন্ট্রির একটি custom প্রকার থাকতে পারে। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: app_install_page , blog , custom , ftp , home , home_page , other , profile , reservations , resume , work

websites[].value

string

ওয়েবসাইটের URL।

locations

value ( Value format)

ব্যবহারকারীর অবস্থানের তালিকা। সর্বাধিক অনুমোদিত ডেটা সাইজ হল 10KB।

ক্ষেত্র

locations[].area

string

পাঠ্য অবস্থান। অবস্থানটি সংক্ষিপ্তভাবে বর্ণনা করার জন্য প্রদর্শনের উদ্দেশ্যে এটি সবচেয়ে কার্যকর। উদাহরণস্বরূপ, Mountain View, CA বা Near Seattle

locations[].buildingId

string

বিল্ডিং শনাক্তকারী।

locations[].customType

string

যদি অবস্থানের type custom হয় তবে এই বৈশিষ্ট্যটিতে কাস্টম মান রয়েছে এবং অবশ্যই সেট করা উচিত।

locations[].deskCode

string

ব্যক্তিগত ডেস্ক অবস্থানের সর্বাধিক নির্দিষ্ট পাঠ্য কোড।

locations[].floorName

string

ফ্লোরের নাম/নম্বর।

locations[].floorSection

string

মেঝে বিভাগ. মেঝে মধ্যে আরো নির্দিষ্ট অবস্থান. উদাহরণস্বরূপ, যদি একটি তলকে A , B , এবং C বিভাগে বিভক্ত করা হয়, তাহলে এই ক্ষেত্রটি সেই মানগুলির মধ্যে একটিকে চিহ্নিত করবে।

locations[].type

string

অবস্থানের ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: custom , default , desk

includeInGlobalAddressList

boolean

ডোমেনের জন্য পরিচিতি শেয়ার করার ফিচার চালু থাকলে ব্যবহারকারীর প্রোফাইল Google Workspace-এর গ্লোবাল অ্যাড্রেস লিস্টে দেখা যায় কিনা তা নির্দেশ করে। ব্যবহারকারীর প্রোফাইল বাদ দেওয়ার বিষয়ে আরও তথ্যের জন্য, প্রশাসন সহায়তা কেন্দ্র দেখুন।

keywords

value ( Value format)

ব্যবহারকারীর কীওয়ার্ডের তালিকা। সর্বাধিক অনুমোদিত ডেটা সাইজ হল 1KB।

ক্ষেত্র

keywords[].customType

string

যদি কীওয়ার্ডের type custom হয়, তাহলে এই বৈশিষ্ট্যটিতে কাস্টম মান রয়েছে এবং অবশ্যই সেট করা উচিত।

keywords[].type

string

প্রতিটি এন্ট্রির একটি টাইপ থাকতে পারে যা সেই এন্ট্রির স্ট্যান্ডার্ড টাইপ নির্দেশ করে।

উদাহরণস্বরূপ, কীওয়ার্ড ধরনের occupation বা outlook হতে পারে। স্ট্যান্ডার্ড টাইপ ছাড়াও, একটি এন্ট্রির একটি custom টাইপ থাকতে পারে এবং এটিকে যেকোনো নাম দিতে পারে। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: custom , mission , occupation , outlook

keywords[].value

string

কীওয়ার্ড।

deletionTime

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর অ্যাকাউন্ট মুছে ফেলার সময়. মানটি ISO 8601 তারিখ এবং সময় বিন্যাসে রয়েছে৷ সময় হল সম্পূর্ণ তারিখ এবং ঘন্টা, মিনিট এবং সেকেন্ড YYYY-MM-DDThh:mm:ssTZD আকারে। উদাহরণস্বরূপ 2010-04-05T17:30:04+01:00

gender

value ( Value format)

ব্যবহারকারীর লিঙ্গ ধারণকারী একটি নেস্টেড অবজেক্ট। এই ক্ষেত্রের জন্য সর্বাধিক অনুমোদিত ডেটা সাইজ হল 1KB৷

ক্ষেত্র

gender.addressMeAs

string

একটি মানব-পাঠযোগ্য স্ট্রিং যাতে মানুষের দ্বারা প্রোফাইল মালিককে উল্লেখ করার সঠিক উপায় রয়েছে, উদাহরণস্বরূপ "তিনি/তাঁকে/তার" বা "তারা/তাদের/তাদের"৷

gender.customGender

string

একটি কাস্টম লিঙ্গের নাম।

gender.type

string

লিঙ্গের ধরন।

গ্রহণযোগ্য মান:
  • female
  • male
  • other
  • unknown

thumbnailPhotoEtag

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর ছবির ETag (শুধু পঠনযোগ্য)

ims

value ( Value format)

ব্যবহারকারীর ইনস্ট্যান্ট মেসেঞ্জার (IM) অ্যাকাউন্ট। একটি ব্যবহারকারীর অ্যাকাউন্টে একাধিক ims বৈশিষ্ট্য থাকতে পারে, কিন্তু এই ims বৈশিষ্ট্যগুলির মধ্যে শুধুমাত্র একটি প্রাথমিক IM যোগাযোগ হতে পারে।

ক্ষেত্র

ims[].customProtocol

string

প্রোটোকল মান custom_protocol হলে, এই বৈশিষ্ট্যটি কাস্টম প্রোটোকলের স্ট্রিং ধরে রাখে।

ims[].customType

string

IM type custom হলে, এই সম্পত্তিতে কাস্টম মান থাকে এবং সেট করা আবশ্যক।

ims[].im

string

ব্যবহারকারীর IM নেটওয়ার্ক আইডি।

ims[].primary

boolean

যদি এটি ব্যবহারকারীর প্রাথমিক IM হয়। IM তালিকায় শুধুমাত্র একটি এন্ট্রির মান সত্য হতে পারে।

ims[].protocol

string

একটি IM প্রোটোকল IM নেটওয়ার্ককে চিহ্নিত করে। মান একটি কাস্টম নেটওয়ার্ক বা স্ট্যান্ডার্ড নেটওয়ার্ক হতে পারে।

গ্রহণযোগ্য মান:
  • aim : AOL ইনস্ট্যান্ট মেসেঞ্জার প্রোটোকল
  • custom_protocol : একটি কাস্টম IM নেটওয়ার্ক প্রোটোকল
  • gtalk : গুগল টক প্রোটোকল
  • icq : ICQ প্রোটোকল
  • jabber : জ্যাবার প্রোটোকল
  • msn : MSN মেসেঞ্জার প্রোটোকল
  • net_meeting : নেট মিটিং প্রোটোকল
  • qq : QQ প্রোটোকল
  • skype : স্কাইপ প্রোটোকল
  • yahoo : ইয়াহু মেসেঞ্জার প্রোটোকল

ims[].type

string

IM অ্যাকাউন্টের ধরন। custom সেট করা হলে, customType সেট করতে হবে।

গ্রহণযোগ্য মান: custom , home , other , work

customSchemas

value ( Value format)

ব্যবহারকারীর কাস্টম ক্ষেত্র. কীটি একটি schemaName এবং এর মানগুলি হল 'fieldName': 'field_value'

  • customSchemas.(key) একটি নেস্টেড অবজেক্ট।
  • customSchemas.(key).(key) যেকোনো মান হতে পারে।
isEnrolledIn2Sv

boolean

শুধুমাত্র আউটপুট। 2-পদক্ষেপ যাচাইকরণে নথিভুক্ত করা হয়েছে (কেবল-পঠন)

isEnforcedIn2Sv

boolean

শুধুমাত্র আউটপুট। 2-পদক্ষেপ যাচাইকরণ প্রয়োগ করা হয়েছে (কেবল-পঠন)

archived

boolean

ব্যবহারকারী সংরক্ষণাগারভুক্ত কিনা নির্দেশ করে।

orgUnitPath

string

ব্যবহারকারীর সাথে যুক্ত মূল সংস্থার সম্পূর্ণ পথ। যদি মূল সংস্থাটি শীর্ষ-স্তরের হয় তবে এটি একটি ফরোয়ার্ড স্ল্যাশ ( / ) হিসাবে উপস্থাপন করা হয়।

recoveryEmail

string

ব্যবহারকারীর পুনরুদ্ধার ইমেল.

recoveryPhone

string

ব্যবহারকারীর ফোন পুনরুদ্ধার. ফোন নম্বরটি অবশ্যই E.164 ফর্ম্যাটে হতে হবে, প্লাস চিহ্ন (+) দিয়ে শুরু হবে৷ উদাহরণ: +16506661212

ব্যবহারকারীর নাম

JSON প্রতিনিধিত্ব
{
  "fullName": string,
  "familyName": string,
  "givenName": string,
  "displayName": string
}
ক্ষেত্র
fullName

string

প্রথম এবং শেষ নামের মানগুলিকে একত্রিত করে ব্যবহারকারীর সম্পূর্ণ নাম তৈরি হয়৷

familyName

string

ব্যবহারকারীর শেষ নাম। একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করার সময় প্রয়োজন.

givenName

string

ব্যবহারকারীর প্রথম নাম। একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করার সময় প্রয়োজন.

displayName

string

ব্যবহারকারীর প্রদর্শনের নাম। সীমা: 256 অক্ষর।

পদ্ধতি

delete

একজন ব্যবহারকারীকে মুছে দেয়।

get

একজন ব্যবহারকারী পুনরুদ্ধার করে।

insert

একজন ব্যবহারকারী তৈরি করে।

list

মুছে ফেলা ব্যবহারকারীদের বা একটি ডোমেনের সমস্ত ব্যবহারকারীর একটি পাতাযুক্ত তালিকা পুনরুদ্ধার করে।

makeAdmin

একজন ব্যবহারকারীকে সুপার অ্যাডমিনিস্ট্রেটর করে তোলে।

patch

প্যাচ শব্দার্থবিদ্যা ব্যবহার করে একজন ব্যবহারকারীকে আপডেট করে।

signOut

একজন ব্যবহারকারীকে সমস্ত ওয়েব এবং ডিভাইস সেশন থেকে সাইন আউট করে এবং তাদের সাইন-ইন কুকি রিসেট করে।

undelete

একটি মুছে ফেলা ব্যবহারকারীর অপসারণ.

update

একজন ব্যবহারকারীকে আপডেট করে।

watch

ব্যবহারকারীদের তালিকা পরিবর্তনের জন্য ঘড়ি.