{ "uuid": "3c5c929e-1ac0-4a8a-b99f-eef6e29b0be2", "lastMigration": 29, "name": "Cloud Identity API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f39a5212-0018-4e33-9d52-65280152ebee", "documentation": "Lists/Searches devices.", "method": "get", "endpoint": "v1beta1/devices", "responses": [ { "uuid": "20ad5e0f-a91d-4102-8bf6-5fa5a62c58d8", "body": "{\n \"devices\": [\n {\n \"androidSpecificAttributes\": {\n \"enabledUnknownSources\": {{faker 'datatype.boolean'}},\n \"ownerProfileAccount\": {{faker 'datatype.boolean'}},\n \"ownershipPrivilege\": \"{{oneOf (array 'OWNERSHIP_PRIVILEGE_UNSPECIFIED' 'DEVICE_ADMINISTRATOR' 'PROFILE_OWNER' 'DEVICE_OWNER')}}\",\n \"supportsWorkProfile\": {{faker 'datatype.boolean'}}\n },\n \"assetTag\": \"\",\n \"basebandVersion\": \"\",\n \"bootloaderVersion\": \"\",\n \"brand\": \"\",\n \"buildNumber\": \"\",\n \"compromisedState\": \"{{oneOf (array 'COMPROMISED_STATE_UNSPECIFIED' 'COMPROMISED' 'UNCOMPROMISED')}}\",\n \"createTime\": \"\",\n \"deviceId\": \"\",\n \"deviceType\": \"{{oneOf (array 'DEVICE_TYPE_UNSPECIFIED' 'ANDROID' 'IOS' 'GOOGLE_SYNC' 'WINDOWS' 'MAC_OS' 'LINUX' 'CHROME_OS')}}\",\n \"enabledDeveloperOptions\": {{faker 'datatype.boolean'}},\n \"enabledUsbDebugging\": {{faker 'datatype.boolean'}},\n \"encryptionState\": \"{{oneOf (array 'ENCRYPTION_STATE_UNSPECIFIED' 'UNSUPPORTED_BY_DEVICE' 'ENCRYPTED' 'NOT_ENCRYPTED')}}\",\n \"endpointVerificationSpecificAttributes\": {\n \"certificateAttributes\": [\n {\n \"certificateTemplate\": {\n \"id\": \"\",\n \"majorVersion\": {{faker 'number.int' max=99999}},\n \"minorVersion\": {{faker 'number.int' max=99999}}\n },\n \"fingerprint\": \"\",\n \"issuer\": \"\",\n \"serialNumber\": \"\",\n \"subject\": \"\",\n \"thumbprint\": \"\",\n \"validationState\": \"{{oneOf (array 'CERTIFICATE_VALIDATION_STATE_UNSPECIFIED' 'VALIDATION_SUCCESSFUL' 'VALIDATION_FAILED')}}\",\n \"validityExpirationTime\": \"\",\n \"validityStartTime\": \"\"\n }\n ]\n },\n \"imei\": \"\",\n \"kernelVersion\": \"\",\n \"lastSyncTime\": \"\",\n \"managementState\": \"{{oneOf (array 'MANAGEMENT_STATE_UNSPECIFIED' 'APPROVED' 'BLOCKED' 'PENDING' 'UNPROVISIONED' 'WIPING' 'WIPED')}}\",\n \"manufacturer\": \"\",\n \"meid\": \"\",\n \"model\": \"\",\n \"name\": \"\",\n \"networkOperator\": \"\",\n \"osVersion\": \"\",\n \"otherAccounts\": [\n \"\"\n ],\n \"ownerType\": \"{{oneOf (array 'DEVICE_OWNERSHIP_UNSPECIFIED' 'COMPANY' 'BYOD')}}\",\n \"releaseVersion\": \"\",\n \"securityPatchTime\": \"\",\n \"serialNumber\": \"\",\n \"wifiMacAddresses\": [\n \"\"\n ]\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5b7aa83f-7db4-4a10-8195-9f17164ec7b2", "documentation": "Creates a device. Only company-owned device may be created. **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium", "method": "post", "endpoint": "v1beta1/devices", "responses": [ { "uuid": "338035e7-4436-4cda-a61d-87096b450ad1", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "416d20d1-140d-4dc8-8ac1-687ff731398f", "documentation": "Lists the `Group` resources under a customer or namespace.", "method": "get", "endpoint": "v1beta1/groups", "responses": [ { "uuid": "40ff8c2f-bba3-4ea1-a237-52596e2d4d00", "body": "{\n \"groups\": [\n {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"dynamicGroupMetadata\": {\n \"queries\": [\n {\n \"query\": \"\",\n \"resourceType\": \"{{oneOf (array 'RESOURCE_TYPE_UNSPECIFIED' 'USER')}}\"\n }\n ],\n \"status\": {\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'UP_TO_DATE' 'UPDATING_MEMBERSHIPS' 'INVALID_QUERY')}}\",\n \"statusTime\": \"\"\n }\n },\n \"groupKey\": {\n \"id\": \"\",\n \"namespace\": \"\"\n },\n \"labels\": {},\n \"name\": \"\",\n \"parent\": \"\",\n \"posixGroups\": [\n {\n \"gid\": \"\",\n \"name\": \"\",\n \"systemId\": \"\"\n }\n ],\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f8929556-c503-4893-bab6-8f5701fad720", "documentation": "Creates a `Group`.", "method": "post", "endpoint": "v1beta1/groups", "responses": [ { "uuid": "a6a2ed57-5038-44a1-83c6-198c5653d9ac", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eeadb64b-64b5-4c56-bf93-81be5df5e221", "documentation": "Looks up the [resource name](https://cloud.google.com/apis/design/resource_names) of a `Group` by its `EntityKey`.", "method": "get", "endpoint": "v1beta1/groups:lookup", "responses": [ { "uuid": "ab30d513-7e40-48ff-ae62-08b4972522ea", "body": "{\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "506dde77-3c41-47c7-8383-62c036510eb0", "documentation": "Searches for `Group` resources matching a specified query.", "method": "get", "endpoint": "v1beta1/groups:search", "responses": [ { "uuid": "d016ba45-94a9-4c6e-8887-d950a558c0a4", "body": "{\n \"groups\": [\n {\n \"createTime\": \"\",\n \"description\": \"\",\n \"displayName\": \"\",\n \"dynamicGroupMetadata\": {\n \"queries\": [\n {\n \"query\": \"\",\n \"resourceType\": \"{{oneOf (array 'RESOURCE_TYPE_UNSPECIFIED' 'USER')}}\"\n }\n ],\n \"status\": {\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'UP_TO_DATE' 'UPDATING_MEMBERSHIPS' 'INVALID_QUERY')}}\",\n \"statusTime\": \"\"\n }\n },\n \"groupKey\": {\n \"id\": \"\",\n \"namespace\": \"\"\n },\n \"labels\": {},\n \"name\": \"\",\n \"parent\": \"\",\n \"posixGroups\": [\n {\n \"gid\": \"\",\n \"name\": \"\",\n \"systemId\": \"\"\n }\n ],\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f4124322-3203-45c8-b529-fdd0d4ee9c95", "documentation": "Lists InboundSamlSsoProfiles for a customer.", "method": "get", "endpoint": "v1beta1/inboundSamlSsoProfiles", "responses": [ { "uuid": "92db2e65-5199-4764-a769-0165f00bbc27", "body": "{\n \"inboundSamlSsoProfiles\": [\n {\n \"customer\": \"\",\n \"displayName\": \"\",\n \"idpConfig\": {\n \"changePasswordUri\": \"\",\n \"entityId\": \"\",\n \"logoutRedirectUri\": \"\",\n \"singleSignOnServiceUri\": \"\"\n },\n \"name\": \"\",\n \"spConfig\": {\n \"assertionConsumerServiceUri\": \"\",\n \"entityId\": \"\"\n }\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "80e41950-cf1f-4f8e-b110-321daf421c1d", "documentation": "Creates an InboundSamlSsoProfile for a customer.", "method": "post", "endpoint": "v1beta1/inboundSamlSsoProfiles", "responses": [ { "uuid": "e0ed369d-683d-4d46-a364-69b34cfc432f", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2669775b-33b7-498b-bd9c-004f40703e81", "documentation": "Lists the InboundSsoAssignments for a `Customer`.", "method": "get", "endpoint": "v1beta1/inboundSsoAssignments", "responses": [ { "uuid": "7f1954b9-b30f-4374-aabf-57307d53d385", "body": "{\n \"inboundSsoAssignments\": [\n {\n \"customer\": \"\",\n \"name\": \"\",\n \"rank\": {{faker 'number.int' max=99999}},\n \"samlSsoInfo\": {\n \"inboundSamlSsoProfile\": \"\"\n },\n \"signInBehavior\": {\n \"redirectCondition\": \"{{oneOf (array 'REDIRECT_CONDITION_UNSPECIFIED' 'NEVER')}}\"\n },\n \"ssoMode\": \"{{oneOf (array 'SSO_MODE_UNSPECIFIED' 'SSO_OFF' 'SAML_SSO' 'DOMAIN_WIDE_SAML_IF_ENABLED')}}\",\n \"targetGroup\": \"\",\n \"targetOrgUnit\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b8787340-215a-47a5-9f00-dea23feea63e", "documentation": "Creates an InboundSsoAssignment for users and devices in a `Customer` under a given `Group` or `OrgUnit`.", "method": "post", "endpoint": "v1beta1/inboundSsoAssignments", "responses": [ { "uuid": "b20b2e4e-52c3-49b5-8064-525b696231f8", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d3f46343-6612-486e-a1d8-ed0bb084d874", "documentation": "Deletes an InboundSsoAssignment. To disable SSO, Create (or Update) an assignment that has `sso_mode` == `SSO_OFF`.", "method": "delete", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "020787e0-5670-477f-9d12-c68f44c0a9c7", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "673abac0-f06e-4d1c-89ac-dacfbe3a5913", "documentation": "Gets an InboundSsoAssignment.", "method": "get", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "4337d205-bbf5-44d2-aaa3-be8601be07f4", "body": "{\n \"customer\": \"\",\n \"name\": \"\",\n \"rank\": {{faker 'number.int' max=99999}},\n \"samlSsoInfo\": {\n \"inboundSamlSsoProfile\": \"\"\n },\n \"signInBehavior\": {\n \"redirectCondition\": \"{{oneOf (array 'REDIRECT_CONDITION_UNSPECIFIED' 'NEVER')}}\"\n },\n \"ssoMode\": \"{{oneOf (array 'SSO_MODE_UNSPECIFIED' 'SSO_OFF' 'SAML_SSO' 'DOMAIN_WIDE_SAML_IF_ENABLED')}}\",\n \"targetGroup\": \"\",\n \"targetOrgUnit\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bf3fffb8-1e42-41f3-a6ed-5b35682f8605", "documentation": "Updates an InboundSsoAssignment. The body of this request is the `inbound_sso_assignment` field and the `update_mask` is relative to that. For example: a PATCH to `/v1beta1/inboundSsoAssignments/0abcdefg1234567&update_mask=rank` with a body of `{ \"rank\": 1 }` moves that (presumably group-targeted) SSO assignment to the highest priority and shifts any other group-targeted assignments down in priority.", "method": "patch", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "3e7d6867-a747-4767-9805-869fee92453f", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "66b4c35f-25eb-4f8d-b24f-a1d83fab7e9b", "documentation": "Approves device to access user data.", "method": "post", "endpoint": "v1beta1/:name:approve", "responses": [ { "uuid": "abb8af1c-68b1-44c2-8e42-f54209b32b52", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "653d3da2-b74a-46c6-b9b5-03b97de31018", "documentation": "Blocks device from accessing user data", "method": "post", "endpoint": "v1beta1/:name:block", "responses": [ { "uuid": "5dd52773-c360-4cfa-975b-298964d2482e", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6907cf40-0b4d-49d3-b56a-fc5dd48f31db", "documentation": "Cancels a UserInvitation that was already sent.", "method": "post", "endpoint": "v1beta1/:name:cancel", "responses": [ { "uuid": "6ea16ed9-534e-4eb0-b78e-2676291bcbb2", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "75319fb7-b1cd-4da5-8974-6a4063a23be0", "documentation": "Cancels an unfinished user account wipe. This operation can be used to cancel device wipe in the gap between the wipe operation returning success and the device being wiped.", "method": "post", "endpoint": "v1beta1/:name:cancelWipe", "responses": [ { "uuid": "daf0c001-28e0-446c-8d31-85776c55c348", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a905346f-b97c-4792-ae02-81d330c4789d", "documentation": "Verifies whether a user account is eligible to receive a UserInvitation (is an unmanaged account). Eligibility is based on the following criteria: * the email address is a consumer account and it's the primary email address of the account, and * the domain of the email address matches an existing verified Google Workspace or Cloud Identity domain If both conditions are met, the user is eligible. **Note:** This method is not supported for Workspace Essentials customers.", "method": "get", "endpoint": "v1beta1/:name:isInvitableUser", "responses": [ { "uuid": "3d02566f-50b6-48f2-97b4-3aa7bb88b83a", "body": "{\n \"isInvitableUser\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a7cf5e86-464e-4208-bd2b-b19de43ef6d4", "documentation": "Modifies the `MembershipRole`s of a `Membership`.", "method": "post", "endpoint": "v1beta1/:name:modifyMembershipRoles", "responses": [ { "uuid": "1e6e09b3-b8d1-4bd5-aa9a-8b4d5e928ba8", "body": "{\n \"membership\": {\n \"createTime\": \"\",\n \"memberKey\": {\n \"id\": \"\",\n \"namespace\": \"\"\n },\n \"name\": \"\",\n \"preferredMemberKey\": {\n \"id\": \"\",\n \"namespace\": \"\"\n },\n \"roles\": [\n {\n \"expiryDetail\": {\n \"expireTime\": \"\"\n },\n \"name\": \"\",\n \"restrictionEvaluations\": {\n \"memberRestrictionEvaluation\": {\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'COMPLIANT' 'FORWARD_COMPLIANT' 'NON_COMPLIANT' 'EVALUATING')}}\"\n }\n }\n }\n ],\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'USER' 'SERVICE_ACCOUNT' 'GROUP' 'SHARED_DRIVE' 'OTHER')}}\",\n \"updateTime\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5cfc8a01-7193-4580-a26d-b09f6649adf9", "documentation": "Move an OrgMembership to a new OrgUnit. NOTE: This is an atomic copy-and-delete. The resource will have a new copy under the destination OrgUnit and be deleted from the source OrgUnit. The resource can only be searched under the destination OrgUnit afterwards.", "method": "post", "endpoint": "v1beta1/:name:move", "responses": [ { "uuid": "b33f3719-5a2d-48eb-9bac-262e216e0eb4", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a98fbd8e-14cc-4dc9-bf52-56b37b46559d", "documentation": "Sends a UserInvitation to email. If the `UserInvitation` does not exist for this request and it is a valid request, the request creates a `UserInvitation`. **Note:** The `get` and `list` methods have a 48-hour delay where newly-created consumer accounts will not appear in the results. You can still send a `UserInvitation` to those accounts if you know the unmanaged email address and IsInvitableUser==True.", "method": "post", "endpoint": "v1beta1/:name:send", "responses": [ { "uuid": "046df105-681b-465a-b513-8a6d88509545", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "07bffc9a-d352-42e2-ab98-5ee7a33c6a1d", "documentation": "Wipes the user's account on a device.", "method": "post", "endpoint": "v1beta1/:name:wipe", "responses": [ { "uuid": "8561e2d7-b056-44ce-827e-f8762de1ae2f", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f17ad797-199f-4c58-8278-023fb03dec44", "documentation": "Lists/Searches DeviceUsers.", "method": "get", "endpoint": "v1beta1/:parent/deviceUsers", "responses": [ { "uuid": "e8aef65d-7231-4b9d-9f7f-728123acf875", "body": "{\n \"deviceUsers\": [\n {\n \"compromisedState\": \"{{oneOf (array 'COMPROMISED_STATE_UNSPECIFIED' 'COMPROMISED' 'NOT_COMPROMISED')}}\",\n \"createTime\": \"\",\n \"firstSyncTime\": \"\",\n \"languageCode\": \"\",\n \"lastSyncTime\": \"\",\n \"managementState\": \"{{oneOf (array 'MANAGEMENT_STATE_UNSPECIFIED' 'WIPING' 'WIPED' 'APPROVED' 'BLOCKED' 'PENDING_APPROVAL' 'UNENROLLED')}}\",\n \"name\": \"\",\n \"passwordState\": \"{{oneOf (array 'PASSWORD_STATE_UNSPECIFIED' 'PASSWORD_SET' 'PASSWORD_NOT_SET')}}\",\n \"userAgent\": \"\",\n \"userEmail\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "84abbd1a-efed-4efd-aa8d-9bdbf4a08670", "documentation": "Returns a list of IdpCredentials in an InboundSamlSsoProfile.", "method": "get", "endpoint": "v1beta1/:parent/idpCredentials", "responses": [ { "uuid": "a618ca15-4ebc-46af-9b8d-80c38d3327c1", "body": "{\n \"idpCredentials\": [\n {\n \"dsaKeyInfo\": {\n \"keySize\": {{faker 'number.int' max=99999}}\n },\n \"name\": \"\",\n \"rsaKeyInfo\": {\n \"keySize\": {{faker 'number.int' max=99999}}\n },\n \"updateTime\": \"\"\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f6beb4c8-7b09-4bbd-9160-25e599820549", "documentation": "Adds an IdpCredential. Up to 2 credentials are allowed.", "method": "post", "endpoint": "v1beta1/:parent/idpCredentials:add", "responses": [ { "uuid": "595d2b16-541f-44d7-ae8c-fce53b4a5d75", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9f0186c9-b78c-4747-afd7-2abf6ebd2d83", "documentation": "List OrgMembership resources in an OrgUnit treated as 'parent'. Parent format: orgUnits/{$orgUnitId} where `$orgUnitId` is the `orgUnitId` from the [Admin SDK `OrgUnit` resource](https://developers.google.com/admin-sdk/directory/reference/rest/v1/orgunits)", "method": "get", "endpoint": "v1beta1/:parent/memberships", "responses": [ { "uuid": "95c3b4de-b362-4f2a-af9b-a53eba63e52f", "body": "{\n \"nextPageToken\": \"\",\n \"orgMemberships\": [\n {\n \"member\": \"\",\n \"memberUri\": \"\",\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'ENTITY_TYPE_UNSPECIFIED' 'SHARED_DRIVE')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2ce52a81-e7fb-4cde-a5e9-ee481d9a2c34", "documentation": "Creates a `Membership`.", "method": "post", "endpoint": "v1beta1/:parent/memberships", "responses": [ { "uuid": "243edaac-b1dc-4aaf-8a01-ce30a216786a", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "72c4baf3-101b-4c12-9eb1-ce7ba5eed7f5", "documentation": "Check a potential member for membership in a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A member has membership to a group as long as there is a single viewable transitive membership between the group and the member. The actor must have view permissions to at least one transitive membership between the member and group.", "method": "get", "endpoint": "v1beta1/:parent/memberships:checkTransitiveMembership", "responses": [ { "uuid": "5a51f3d0-cd27-40ab-9577-1e5a4316820f", "body": "{\n \"hasMembership\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "15f9babd-8224-40ca-adda-8677784ace77", "documentation": "Get a membership graph of just a member or both a member and a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. Given a member, the response will contain all membership paths from the member. Given both a group and a member, the response will contain all membership paths between the group and the member.", "method": "get", "endpoint": "v1beta1/:parent/memberships:getMembershipGraph", "responses": [ { "uuid": "28f357b7-c51a-4e1b-97db-4343390e817a", "body": "{\n \"done\": {{faker 'datatype.boolean'}},\n \"error\": {\n \"code\": {{faker 'number.int' max=99999}},\n \"details\": [\n {}\n ],\n \"message\": \"\"\n },\n \"metadata\": {},\n \"name\": \"\",\n \"response\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4e9b99ac-9666-44c2-947c-f4275d9dfe12", "documentation": "Looks up the [resource name](https://cloud.google.com/apis/design/resource_names) of a `Membership` by its `EntityKey`.", "method": "get", "endpoint": "v1beta1/:parent/memberships:lookup", "responses": [ { "uuid": "9ef0052a-2abd-4fec-b00b-67c1ec6370c9", "body": "{\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d49c4b9a-b816-445c-9964-1e9f0777aaef", "documentation": "Search transitive groups of a member. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive group is any group that has a direct or indirect membership to the member. Actor must have view permissions all transitive groups.", "method": "get", "endpoint": "v1beta1/:parent/memberships:searchTransitiveGroups", "responses": [ { "uuid": "38a955e8-5767-4e68-a5e2-b0588fe15ef0", "body": "{\n \"memberships\": [\n {\n \"displayName\": \"\",\n \"group\": \"\",\n \"groupKey\": {\n \"id\": \"\",\n \"namespace\": \"\"\n },\n \"labels\": {},\n \"relationType\": \"{{oneOf (array 'RELATION_TYPE_UNSPECIFIED' 'DIRECT' 'INDIRECT' 'DIRECT_AND_INDIRECT')}}\",\n \"roles\": [\n {\n \"role\": \"\"\n }\n ]\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5edb4284-bb4f-421a-b2c2-1a12f0286104", "documentation": "Search transitive memberships of a group. **Note:** This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive membership is any direct or indirect membership of a group. Actor must have view permissions to all transitive memberships.", "method": "get", "endpoint": "v1beta1/:parent/memberships:searchTransitiveMemberships", "responses": [ { "uuid": "e09e0b6e-a9e0-4e75-a275-889c7a71a21e", "body": "{\n \"memberships\": [\n {\n \"member\": \"\",\n \"preferredMemberKey\": [\n {\n \"id\": \"\",\n \"namespace\": \"\"\n }\n ],\n \"relationType\": \"{{oneOf (array 'RELATION_TYPE_UNSPECIFIED' 'DIRECT' 'INDIRECT' 'DIRECT_AND_INDIRECT')}}\",\n \"roles\": [\n {\n \"role\": \"\"\n }\n ]\n }\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "88984242-be53-45a9-9154-23cb9d6426e5", "documentation": "Retrieves a list of UserInvitation resources. **Note:** New consumer accounts with the customer's verified domain created within the previous 48 hours will not appear in the result. This delay also applies to newly-verified domains.", "method": "get", "endpoint": "v1beta1/:parent/userinvitations", "responses": [ { "uuid": "248d9da7-a490-4337-bea7-cb2c25617d77", "body": "{\n \"nextPageToken\": \"\",\n \"userInvitations\": [\n {\n \"mailsSentCount\": \"\",\n \"name\": \"\",\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'NOT_YET_SENT' 'INVITED' 'ACCEPTED' 'DECLINED')}}\",\n \"updateTime\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9c091b7f-6650-4b12-8eb3-576df7689291", "documentation": "Looks up resource names of the DeviceUsers associated with the caller's credentials, as well as the properties provided in the request. This method must be called with end-user credentials with the scope: https://www.googleapis.com/auth/cloud-identity.devices.lookup If multiple properties are provided, only DeviceUsers having all of these properties are considered as matches - i.e. the query behaves like an AND. Different platforms require different amounts of information from the caller to ensure that the DeviceUser is uniquely identified. - iOS: No properties need to be passed, the caller's credentials are sufficient to identify the corresponding DeviceUser. - Android: Specifying the 'android_id' field is required. - Desktop: Specifying the 'raw_resource_id' field is required.", "method": "get", "endpoint": "v1beta1/:parent:lookup", "responses": [ { "uuid": "0dccb3ff-93d3-4491-8749-90e109ae917e", "body": "{\n \"customer\": \"\",\n \"names\": [\n \"\"\n ],\n \"nextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "f39a5212-0018-4e33-9d52-65280152ebee" }, { "type": "route", "uuid": "5b7aa83f-7db4-4a10-8195-9f17164ec7b2" }, { "type": "route", "uuid": "416d20d1-140d-4dc8-8ac1-687ff731398f" }, { "type": "route", "uuid": "f8929556-c503-4893-bab6-8f5701fad720" }, { "type": "route", "uuid": "eeadb64b-64b5-4c56-bf93-81be5df5e221" }, { "type": "route", "uuid": "506dde77-3c41-47c7-8383-62c036510eb0" }, { "type": "route", "uuid": "f4124322-3203-45c8-b529-fdd0d4ee9c95" }, { "type": "route", "uuid": "80e41950-cf1f-4f8e-b110-321daf421c1d" }, { "type": "route", "uuid": "2669775b-33b7-498b-bd9c-004f40703e81" }, { "type": "route", "uuid": "b8787340-215a-47a5-9f00-dea23feea63e" }, { "type": "route", "uuid": "d3f46343-6612-486e-a1d8-ed0bb084d874" }, { "type": "route", "uuid": "673abac0-f06e-4d1c-89ac-dacfbe3a5913" }, { "type": "route", "uuid": "bf3fffb8-1e42-41f3-a6ed-5b35682f8605" }, { "type": "route", "uuid": "66b4c35f-25eb-4f8d-b24f-a1d83fab7e9b" }, { "type": "route", "uuid": "653d3da2-b74a-46c6-b9b5-03b97de31018" }, { "type": "route", "uuid": "6907cf40-0b4d-49d3-b56a-fc5dd48f31db" }, { "type": "route", "uuid": "75319fb7-b1cd-4da5-8974-6a4063a23be0" }, { "type": "route", "uuid": "a905346f-b97c-4792-ae02-81d330c4789d" }, { "type": "route", "uuid": "a7cf5e86-464e-4208-bd2b-b19de43ef6d4" }, { "type": "route", "uuid": "5cfc8a01-7193-4580-a26d-b09f6649adf9" }, { "type": "route", "uuid": "a98fbd8e-14cc-4dc9-bf52-56b37b46559d" }, { "type": "route", "uuid": "07bffc9a-d352-42e2-ab98-5ee7a33c6a1d" }, { "type": "route", "uuid": "f17ad797-199f-4c58-8278-023fb03dec44" }, { "type": "route", "uuid": "84abbd1a-efed-4efd-aa8d-9bdbf4a08670" }, { "type": "route", "uuid": "f6beb4c8-7b09-4bbd-9160-25e599820549" }, { "type": "route", "uuid": "9f0186c9-b78c-4747-afd7-2abf6ebd2d83" }, { "type": "route", "uuid": "2ce52a81-e7fb-4cde-a5e9-ee481d9a2c34" }, { "type": "route", "uuid": "72c4baf3-101b-4c12-9eb1-ce7ba5eed7f5" }, { "type": "route", "uuid": "15f9babd-8224-40ca-adda-8677784ace77" }, { "type": "route", "uuid": "4e9b99ac-9666-44c2-947c-f4275d9dfe12" }, { "type": "route", "uuid": "d49c4b9a-b816-445c-9964-1e9f0777aaef" }, { "type": "route", "uuid": "5edb4284-bb4f-421a-b2c2-1a12f0286104" }, { "type": "route", "uuid": "88984242-be53-45a9-9154-23cb9d6426e5" }, { "type": "route", "uuid": "9c091b7f-6650-4b12-8eb3-576df7689291" } ] }