Admin SDK Directory API จะช่วยให้ผู้ดูแลระบบโดเมนขององค์กรดูและจัดการผู้ใช้ กลุ่ม อุปกรณ์ และทรัพยากรที่เกี่ยวข้องขององค์กรได้ Cloud Identity API นำเสนอวิธีจัดการทรัพยากรบางอย่างที่เหมือนกันเพิ่มเติม
บริการ: admin.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันจำเป็นต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางของบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้
https://admin.googleapis.com
ทรัพยากร REST: asps
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/asps/{codeId} ลบ ASP ที่ออกโดยผู้ใช้ |
get |
GET /admin/directory/v1/users/{userKey}/asps/{codeId} รับข้อมูลเกี่ยวกับ ASP ที่ออกโดยผู้ใช้ |
list |
GET /admin/directory/v1/users/{userKey}/asps แสดงรายการ ASP ที่ออกโดยผู้ใช้ |
ทรัพยากร REST: อุปกรณ์ chromeos
วิธีการ | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action ใช้ BatchChangeChromeOsDeviceStatus แทน |
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} เรียกข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์ Chrome OS |
list |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos เรียกข้อมูลรายการอุปกรณ์ Chrome OS ที่มีเลขหน้าภายในบัญชี |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu ย้ายหรือแทรกอุปกรณ์ Chrome OS หลายเครื่องไปยังหน่วยขององค์กร |
patch |
PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} อัปเดตพร็อพเพอร์ตี้ที่อัปเดตได้ของอุปกรณ์ เช่น annotatedUser , annotatedLocation , notes , orgUnitPath หรือ annotatedAssetId |
update |
PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} อัปเดตพร็อพเพอร์ตี้ที่อัปเดตได้ของอุปกรณ์ เช่น annotatedUser , annotatedLocation , notes , orgUnitPath หรือ annotatedAssetId |
ทรัพยากร REST: customer.devices.chromeos
วิธีการ | |
---|---|
batchChangeStatus |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus เปลี่ยนสถานะของอุปกรณ์ ChromeOS กลุ่มหนึ่ง |
issueCommand |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand ออกคำสั่งเพื่อให้อุปกรณ์ดำเนินการ |
ทรัพยากร REST: customer.devices.chromeos.commands
วิธีการ | |
---|---|
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId} รับข้อมูลคำสั่งซึ่งเป็นคำสั่งเฉพาะที่ออกไปยังอุปกรณ์ |
แหล่งข้อมูล REST: customers
วิธีการ | |
---|---|
get |
GET /admin/directory/v1/customers/{customerKey} เรียกข้อมูลลูกค้า |
patch |
PATCH /admin/directory/v1/customers/{customerKey} แพตช์ลูกค้า |
update |
PUT /admin/directory/v1/customers/{customerKey} อัปเดตลูกค้า |
ทรัพยากร REST: domainAliases
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} ลบชื่อแทนโดเมนของลูกค้า |
get |
GET /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} เรียกข้อมูลชื่อแทนโดเมนของลูกค้า |
insert |
POST /admin/directory/v1/customer/{customer}/domainaliases แทรกชื่อแทนโดเมนของลูกค้า |
list |
GET /admin/directory/v1/customer/{customer}/domainaliases แสดงชื่อแทนโดเมนของลูกค้า |
ทรัพยากร REST: โดเมน
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domains/{domainName} ลบโดเมนของลูกค้า |
get |
GET /admin/directory/v1/customer/{customer}/domains/{domainName} เรียกข้อมูลโดเมนของลูกค้า |
insert |
POST /admin/directory/v1/customer/{customer}/domains แทรกโดเมนของลูกค้า |
list |
GET /admin/directory/v1/customer/{customer}/domains แสดงรายการโดเมนของลูกค้า |
ทรัพยากร REST: กลุ่ม
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey} ลบกลุ่ม |
get |
GET /admin/directory/v1/groups/{groupKey} เรียกข้อมูลพร็อพเพอร์ตี้ของกลุ่ม |
insert |
POST /admin/directory/v1/groups สร้างกลุ่ม |
list |
GET /admin/directory/v1/groups เรียกข้อมูลกลุ่มทั้งหมดของโดเมนหรือผู้ใช้ที่ได้รับ userKey (มีเลขหน้า) |
patch |
PATCH /admin/directory/v1/groups/{groupKey} อัปเดตพร็อพเพอร์ตี้ของกลุ่ม |
update |
PUT /admin/directory/v1/groups/{groupKey} อัปเดตพร็อพเพอร์ตี้ของกลุ่ม |
ทรัพยากร REST: groups.aliases
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias} นำชื่อแทนออก |
insert |
POST /admin/directory/v1/groups/{groupKey}/aliases เพิ่มชื่อแทนสำหรับกลุ่ม |
list |
GET /admin/directory/v1/groups/{groupKey}/aliases แสดงชื่อแทนทั้งหมดของกลุ่ม |
ทรัพยากร REST: สมาชิก
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey} นำสมาชิกออกจากกลุ่ม |
get |
GET /admin/directory/v1/groups/{groupKey}/members/{memberKey} เรียกข้อมูลพร็อพเพอร์ตี้ของสมาชิกกลุ่ม |
hasMember |
GET /admin/directory/v1/groups/{groupKey}/hasMember/{memberKey} ตรวจสอบว่าผู้ใช้ที่ระบุเป็นสมาชิกของกลุ่มหรือไม่ |
insert |
POST /admin/directory/v1/groups/{groupKey}/members เพิ่มผู้ใช้ในกลุ่มที่ระบุ |
list |
GET /admin/directory/v1/groups/{groupKey}/members เรียกข้อมูลรายการที่ใส่เลขหน้าของสมาชิกทั้งหมดในกลุ่ม |
patch |
PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey} อัปเดตพร็อพเพอร์ตี้การเป็นสมาชิกของผู้ใช้ในกลุ่มที่ระบุ |
update |
PUT /admin/directory/v1/groups/{groupKey}/members/{memberKey} อัปเดตการเป็นสมาชิกของผู้ใช้ในกลุ่มที่ระบุ |
ทรัพยากร REST: mobiledevices
วิธีการ | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action ดำเนินการที่ส่งผลต่ออุปกรณ์เคลื่อนที่ |
delete |
DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} นำอุปกรณ์เคลื่อนที่ออก |
get |
GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} เรียกข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์เคลื่อนที่ |
list |
GET /admin/directory/v1/customer/{customerId}/devices/mobile เรียกรายการอุปกรณ์เคลื่อนที่ของผู้ใช้ทั้งหมดที่ใส่เลขหน้าสำหรับบัญชี |
ทรัพยากร REST: orgunits
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} นําหน่วยขององค์กรออก |
get |
GET /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} เรียกข้อมูลหน่วยขององค์กร |
insert |
POST /admin/directory/v1/customer/{customerId}/orgunits เพิ่มหน่วยขององค์กร |
list |
GET /admin/directory/v1/customer/{customerId}/orgunits เรียกข้อมูลรายการหน่วยขององค์กรทั้งหมดของบัญชี |
patch |
PATCH /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} อัปเดตหน่วยขององค์กร |
update |
PUT /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} อัปเดตหน่วยขององค์กร |
ทรัพยากร REST: สิทธิ์
วิธีการ | |
---|---|
list |
GET /admin/directory/v1/customer/{customer}/roles/ALL/privileges เรียกข้อมูลรายการสิทธิ์ทั้งหมดที่ใส่เลขหน้าสำหรับลูกค้า |
ทรัพยากร REST: resources.buildings
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} ลบอาคาร |
get |
GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} เรียกข้อมูลอาคาร |
insert |
POST /admin/directory/v1/customer/{customer}/resources/buildings แทรกอาคาร |
list |
GET /admin/directory/v1/customer/{customer}/resources/buildings เรียกข้อมูลรายการอาคารสำหรับบัญชี |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} แพตช์อาคาร |
update |
PUT /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} อัปเดตอาคาร |
ทรัพยากร REST: resources.calendars
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} ลบทรัพยากรในปฏิทิน |
get |
GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} เรียกข้อมูลทรัพยากรในปฏิทิน |
insert |
POST /admin/directory/v1/customer/{customer}/resources/calendars แทรกทรัพยากรในปฏิทิน |
list |
GET /admin/directory/v1/customer/{customer}/resources/calendars เรียกข้อมูลรายการทรัพยากรในปฏิทินสำหรับบัญชี |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} แพตช์ทรัพยากรในปฏิทิน |
update |
PUT /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} อัปเดตทรัพยากรในปฏิทิน |
ทรัพยากร REST: resources.features
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/features/{featureKey} ลบฟีเจอร์ |
get |
GET /admin/directory/v1/customer/{customer}/resources/features/{featureKey} เรียกข้อมูลฟีเจอร์ |
insert |
POST /admin/directory/v1/customer/{customer}/resources/features แทรกฟีเจอร์ |
list |
GET /admin/directory/v1/customer/{customer}/resources/features เรียกข้อมูลรายการฟีเจอร์สำหรับบัญชี |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey} แพตช์ฟีเจอร์ |
rename |
POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename เปลี่ยนชื่อฟีเจอร์ |
update |
PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey} อัปเดตฟีเจอร์ |
ทรัพยากร REST: roleAssignments
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} ลบการมอบหมายบทบาท |
get |
GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} เรียกข้อมูลการมอบหมายบทบาท |
insert |
POST /admin/directory/v1/customer/{customer}/roleassignments สร้างการมอบหมายบทบาท |
list |
GET /admin/directory/v1/customer/{customer}/roleassignments เรียกข้อมูลรายการที่ใส่เลขหน้าของ roleAssignments ทั้งหมด |
ทรัพยากร REST: บทบาท
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roles/{roleId} ลบบทบาท |
get |
GET /admin/directory/v1/customer/{customer}/roles/{roleId} เรียกข้อมูลบทบาท |
insert |
POST /admin/directory/v1/customer/{customer}/roles สร้างบทบาท |
list |
GET /admin/directory/v1/customer/{customer}/roles เรียกข้อมูลรายการที่ใส่เลขหน้าของบทบาททั้งหมดในโดเมน |
patch |
PATCH /admin/directory/v1/customer/{customer}/roles/{roleId} แพตช์บทบาท |
update |
PUT /admin/directory/v1/customer/{customer}/roles/{roleId} อัปเดตบทบาท |
ทรัพยากร REST: สคีมา
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} ลบสคีมา |
get |
GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} เรียกข้อมูลสคีมา |
insert |
POST /admin/directory/v1/customer/{customerId}/schemas สร้างสคีมา |
list |
GET /admin/directory/v1/customer/{customerId}/schemas เรียกข้อมูลสคีมาทั้งหมดสำหรับลูกค้า |
patch |
PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} แพตช์สคีมา |
update |
PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} อัปเดตสคีมา |
ทรัพยากร REST: โทเค็น
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId} ลบโทเค็นเพื่อการเข้าถึงทั้งหมดที่ผู้ใช้ออกให้แอปพลิเคชัน |
get |
GET /admin/directory/v1/users/{userKey}/tokens/{clientId} รับข้อมูลเกี่ยวกับโทเค็นเพื่อการเข้าถึงที่ผู้ใช้ออกให้ |
list |
GET /admin/directory/v1/users/{userKey}/tokens แสดงผลชุดโทเค็นที่ผู้ใช้ที่ระบุออกให้กับแอปพลิเคชันของบุคคลที่สาม |
ทรัพยากร REST: twoStepVerification
วิธีการ | |
---|---|
turnOff |
POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOff ปิดการยืนยันแบบ 2 ขั้นตอนสำหรับผู้ใช้ |
ทรัพยากร REST: ผู้ใช้
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey} ลบผู้ใช้ |
get |
GET /admin/directory/v1/users/{userKey} เรียกข้อมูลผู้ใช้ |
insert |
POST /admin/directory/v1/users สร้างผู้ใช้ |
list |
GET /admin/directory/v1/users เรียกข้อมูลรายการที่ใส่เลขหน้าของผู้ใช้ที่ถูกลบหรือผู้ใช้ทั้งหมดในโดเมน |
makeAdmin |
POST /admin/directory/v1/users/{userKey}/makeAdmin กำหนดให้ผู้ใช้เป็นผู้ดูแลระบบขั้นสูง |
patch |
PATCH /admin/directory/v1/users/{userKey} อัปเดตผู้ใช้โดยใช้ความหมายของแพตช์ |
signOut |
POST /admin/directory/v1/users/{userKey}/signOut นำผู้ใช้ออกจากเซสชันของเว็บและอุปกรณ์ทั้งหมดและรีเซ็ตคุกกี้สำหรับลงชื่อเข้าใช้ |
undelete |
POST /admin/directory/v1/users/{userKey}/undelete ยกเลิกการลบผู้ใช้ที่ลบออก |
update |
PUT /admin/directory/v1/users/{userKey} อัปเดตผู้ใช้ |
watch |
POST /admin/directory/v1/users/watch โปรดระวังการเปลี่ยนแปลงรายชื่อผู้ใช้ |
ทรัพยากร REST: users.aliases
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/aliases/{alias} นำชื่อแทนออก |
insert |
POST /admin/directory/v1/users/{userKey}/aliases เพิ่มชื่อแทน |
list |
GET /admin/directory/v1/users/{userKey}/aliases แสดงชื่อแทนทั้งหมดของผู้ใช้ |
watch |
POST /admin/directory/v1/users/{userKey}/aliases/watch โปรดระวังการเปลี่ยนแปลงรายชื่อผู้ใช้ |
ทรัพยากร REST: users.photos
วิธีการ | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/photos/thumbnail นํารูปภาพของผู้ใช้ออก |
get |
GET /admin/directory/v1/users/{userKey}/photos/thumbnail เรียกข้อมูลรูปภาพของผู้ใช้ |
patch |
PATCH /admin/directory/v1/users/{userKey}/photos/thumbnail เพิ่มรูปภาพให้กับผู้ใช้ |
update |
PUT /admin/directory/v1/users/{userKey}/photos/thumbnail เพิ่มรูปภาพให้กับผู้ใช้ |
ทรัพยากร REST: verificationCodes
วิธีการ | |
---|---|
generate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/generate สร้างรหัสยืนยันสำรองใหม่ให้ผู้ใช้ |
invalidate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidate ปิดใช้รหัสยืนยันสำรองปัจจุบันให้ผู้ใช้ไม่ถูกต้อง |
list |
GET /admin/directory/v1/users/{userKey}/verificationCodes แสดงผลชุดรหัสยืนยันสำรองที่ถูกต้องในปัจจุบันสำหรับผู้ใช้ที่ระบุ |