এপিআই বৈশিষ্ট্যগুলির একটি সার্বিক ধারণা পেতে ক্রোম ম্যানেজমেন্ট এনরোলমেন্ট টোকেনস এপিআই দেখুন।
এই পৃষ্ঠায় দেখানো সমস্ত অনুরোধে নিম্নলিখিত ভেরিয়েবলগুলো ব্যবহার করা হয়েছে:
-
$TOKEN- OAuth 2.0 টোকেন -
$CUSTOMER- গ্রাহকের আইডি অথবা আক্ষরিক অর্থেmy_customer
একটি তালিকাভুক্তি টোকেন তৈরি করুন
ব্রাউজার ডিভাইসের জন্য একটি নতুন এনরোলমেন্ট টোকেন তৈরি করতে, HTTP POST সহ /enrollmentTokens এন্ডপয়েন্টটি ব্যবহার করুন। আপনি ঐচ্ছিকভাবে একটি কাস্টম টোকেন আইডি নির্ধারণ করতে enrollmentTokenId কোয়েরি প্যারামিটারটি নির্দিষ্ট করতে পারেন।
অনুরোধ
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enrollmentTokens" \
-d '{
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER",
"orgUnitId": "03ph8a2z3v"
}'
প্রতিক্রিয়া
{
"name": "customers/<customerId>/enrollmentTokens/<tokenPermanentId>",
"tokenPermanentId": "<tokenPermanentId>",
"token": "<tokenValue>",
"customerId": "<customerId>",
"orgUnitId": "03ph8a2z3v",
"state": "ENROLLMENT_TOKEN_STATE_ACTIVE",
"createTime": "2024-04-23T22:00:00.000Z",
"creatorId": "user@example.com",
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER"
}
একটি তালিকাভুক্তি টোকেন পুনরুদ্ধার করুন
একটি একক এনরোলমেন্ট টোকেন পুনরুদ্ধার করতে, HTTP GET সহ /enrollmentTokens/{token_permanent_id} এন্ডপয়েন্টটি ব্যবহার করুন।
অনুরোধ
curl -X GET \
-H "Authorization: Bearer $TOKEN" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enrollmentTokens/<tokenPermanentId>"
প্রতিক্রিয়া
{
"name": "customers/<customerId>/enrollmentTokens/<tokenPermanentId>",
"tokenPermanentId": "<tokenPermanentId>",
"token": "<tokenValue>",
"customerId": "<customerId>",
"orgUnitId": "03ph8a2z3v",
"state": "ENROLLMENT_TOKEN_STATE_ACTIVE",
"createTime": "2024-04-23T22:00:00.000Z",
"creatorId": "user@example.com",
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER"
}
তালিকাভুক্তি টোকেনগুলির তালিকা
এনরোলমেন্ট টোকেনগুলির তালিকা পেতে, HTTP GET সহ /enrollmentTokens এন্ডপয়েন্টটি ব্যবহার করুন। আপনি pageSize (সর্বোচ্চ এবং ডিফল্ট ১০০) এবং pageToken প্যারামিটার ব্যবহার করে পেজিনেশন নিয়ন্ত্রণ করতে পারেন। ফলাফল সীমিত করতে একটি filter নির্দিষ্ট করুন।
ফিল্টার কোয়েরির উদাহরণ
# Filter by token state
filter=token_state=ACTIVE
# Filter by Organizational Unit path
filter=org_unit_path=/Marketing
# Filter by Organizational Unit path containing spaces
filter=org_unit_path='/Browser Management'
# Filter by Organizational Unit ID
filter=org_unit_id=03ph8a2z3v
# Filter by token state, Organizational Unit path, and device type
filter=token_state=ACTIVE AND org_unit_path=/Marketing AND device_type=CHROME_BROWSER
অনুরোধ
curl -X GET \
-H "Authorization: Bearer $TOKEN" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enrollmentTokens?pageSize=2&filter=token_state=ACTIVE"
প্রতিক্রিয়া
{
"enrollmentTokens": [
{
"name": "customers/<customerId>/enrollmentTokens/<tokenPermanentId1>",
"tokenPermanentId": "<tokenPermanentId1>",
"token": "<tokenValue1>",
"customerId": "<customerId>",
"orgUnitId": "03ph8a2z3v",
"state": "ENROLLMENT_TOKEN_STATE_ACTIVE",
"createTime": "2024-04-23T22:00:00.000Z",
"creatorId": "user1@example.com",
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER"
},
{
"name": "customers/<customerId>/enrollmentTokens/<tokenPermanentId2>",
"tokenPermanentId": "<tokenPermanentId2>",
"token": "<tokenValue2>",
"customerId": "<customerId>",
"orgUnitId": "03ph8a2z3v",
"state": "ENROLLMENT_TOKEN_STATE_ACTIVE",
"createTime": "2024-04-23T21:30:00.000Z",
"creatorId": "user2@example.com",
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER"
}
],
"nextPageToken": "<nextPageToken>"
}
একটি তালিকাভুক্তি টোকেন প্রত্যাহার করুন
এনরোলমেন্ট টোকেন বাতিল করতে, HTTP POST সহ /enrollmentTokens/{token_permanent_id}:revoke এন্ডপয়েন্টটি ব্যবহার করুন।
অনুরোধ
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enrollmentTokens/<tokenPermanentId>:revoke" \
-d '{}'
প্রতিক্রিয়া
{
"name": "customers/<customerId>/enrollmentTokens/<tokenPermanentId>",
"tokenPermanentId": "<tokenPermanentId>",
"token": "<tokenValue>",
"customerId": "<customerId>",
"orgUnitId": "03ph8a2z3v",
"state": "ENROLLMENT_TOKEN_STATE_REVOKED",
"createTime": "2024-04-23T22:00:00.000Z",
"revokeTime": "2024-04-24T10:15:00.000Z",
"creatorId": "user@example.com",
"revokerId": "admin@example.com",
"tokenType": "ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER"
}