{ "uuid": "56b71c33-eee6-4ecb-8b71-defea14dddca", "lastMigration": 29, "name": "Identity Toolkit API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "61c50dd3-becf-4a7f-a06f-f720f58820f0", "documentation": "Finishes enrolling a second factor for the user.", "method": "post", "endpoint": "v2/accounts/mfaEnrollment:finalize", "responses": [ { "uuid": "20c18531-76d8-4ab2-b30a-747c9918150e", "body": "{\n \"idToken\": \"\",\n \"phoneAuthInfo\": {\n \"androidVerificationProof\": \"\",\n \"androidVerificationProofExpireTime\": \"\",\n \"phoneNumber\": \"\"\n },\n \"refreshToken\": \"\"\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": "14ba6485-a54f-4e83-a3c7-5482475d710e", "documentation": "Step one of the MFA enrollment process. In SMS case, this sends an SMS verification code to the user.", "method": "post", "endpoint": "v2/accounts/mfaEnrollment:start", "responses": [ { "uuid": "e0826d14-8ec1-422d-847f-ec9267d6e336", "body": "{\n \"phoneSessionInfo\": {\n \"sessionInfo\": \"\"\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": "9c2179ff-e6da-4f02-8ba5-dad8ab845d5f", "documentation": "Revokes one second factor from the enrolled second factors for an account.", "method": "post", "endpoint": "v2/accounts/mfaEnrollment:withdraw", "responses": [ { "uuid": "94e90552-ebbc-4cb7-858f-1942816c71bd", "body": "{\n \"idToken\": \"\",\n \"refreshToken\": \"\"\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": "eb7de683-1b14-4e3f-892d-55444d71e73b", "documentation": "Verifies the MFA challenge and performs sign-in", "method": "post", "endpoint": "v2/accounts/mfaSignIn:finalize", "responses": [ { "uuid": "e19a04e1-1bd5-4a94-8319-408b53f9ec2e", "body": "{\n \"idToken\": \"\",\n \"phoneAuthInfo\": {\n \"androidVerificationProof\": \"\",\n \"androidVerificationProofExpireTime\": \"\",\n \"phoneNumber\": \"\"\n },\n \"refreshToken\": \"\"\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": "35235fbb-8acd-456a-8a5f-66d9122c18b6", "documentation": "Sends the MFA challenge", "method": "post", "endpoint": "v2/accounts/mfaSignIn:start", "responses": [ { "uuid": "fc4818c2-ee6a-4794-9f10-31d617401cec", "body": "{\n \"phoneResponseInfo\": {\n \"sessionInfo\": \"\"\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": "4bb7f500-f199-4cba-8d6f-5e4baa2483f5", "documentation": "List all default supported Idps.", "method": "get", "endpoint": "v2/defaultSupportedIdps", "responses": [ { "uuid": "c28a7c30-f2f2-47ce-bff7-a11f044bb496", "body": "{\n \"defaultSupportedIdps\": [\n {\n \"description\": \"\",\n \"idpId\": \"\"\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": "5cf5f7dc-d7d9-4164-a4f9-d01396140a7d", "documentation": "Delete an Oidc Idp configuration for an Identity Toolkit project.", "method": "delete", "endpoint": "v2/:name", "responses": [ { "uuid": "2230acb9-d96f-4ecc-94ee-f478f427eec7", "body": "{}", "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": "c3d7f8f9-66d8-403c-a2d5-2fc8d168ad82", "documentation": "Retrieve an Oidc Idp configuration for an Identity Toolkit project.", "method": "get", "endpoint": "v2/:name", "responses": [ { "uuid": "efa897c4-9224-4807-9cd6-1112340b4536", "body": "{\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"issuer\": \"\",\n \"name\": \"\",\n \"responseType\": {\n \"code\": {{faker 'datatype.boolean'}},\n \"idToken\": {{faker 'datatype.boolean'}},\n \"token\": {{faker 'datatype.boolean'}}\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": "a6deaa5a-1e65-42e2-ab74-f1d942995747", "documentation": "Update an Oidc Idp configuration for an Identity Toolkit project.", "method": "patch", "endpoint": "v2/:name", "responses": [ { "uuid": "dd6706ed-ae63-4755-a8ab-0ab2fedda82d", "body": "{\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"issuer\": \"\",\n \"name\": \"\",\n \"responseType\": {\n \"code\": {{faker 'datatype.boolean'}},\n \"idToken\": {{faker 'datatype.boolean'}},\n \"token\": {{faker 'datatype.boolean'}}\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": "cf2f8417-da5c-433c-93b4-b07b8005aef3", "documentation": "List all default supported Idp configurations for an Identity Toolkit project.", "method": "get", "endpoint": "v2/:parent/defaultSupportedIdpConfigs", "responses": [ { "uuid": "9ebf1fe9-60d8-40ac-a062-6523385a6c6f", "body": "{\n \"defaultSupportedIdpConfigs\": [\n {\n \"appleSignInConfig\": {\n \"bundleIds\": [\n \"\"\n ],\n \"codeFlowConfig\": {\n \"keyId\": \"\",\n \"privateKey\": \"\",\n \"teamId\": \"\"\n }\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"name\": \"\"\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": "237c2cb1-3cc6-4004-8938-2ee2691d5282", "documentation": "Create a default supported Idp configuration for an Identity Toolkit project.", "method": "post", "endpoint": "v2/:parent/defaultSupportedIdpConfigs", "responses": [ { "uuid": "8c41176d-0809-4e1d-8e93-313b3043087e", "body": "{\n \"appleSignInConfig\": {\n \"bundleIds\": [\n \"\"\n ],\n \"codeFlowConfig\": {\n \"keyId\": \"\",\n \"privateKey\": \"\",\n \"teamId\": \"\"\n }\n },\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\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": "a2f25f61-8077-4091-8e31-f120e30722bf", "documentation": "List all inbound SAML configurations for an Identity Toolkit project.", "method": "get", "endpoint": "v2/:parent/inboundSamlConfigs", "responses": [ { "uuid": "a483f986-87bb-4aca-8444-f44d475f61f2", "body": "{\n \"inboundSamlConfigs\": [\n {\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"idpConfig\": {\n \"idpCertificates\": [\n {\n \"x509Certificate\": \"\"\n }\n ],\n \"idpEntityId\": \"\",\n \"signRequest\": {{faker 'datatype.boolean'}},\n \"ssoUrl\": \"\"\n },\n \"name\": \"\",\n \"spConfig\": {\n \"callbackUri\": \"\",\n \"spCertificates\": [\n {\n \"expiresAt\": \"\",\n \"x509Certificate\": \"\"\n }\n ],\n \"spEntityId\": \"\"\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": "39c1c9f1-3250-440f-9070-30d2fe7380ca", "documentation": "Create an inbound SAML configuration for an Identity Toolkit project.", "method": "post", "endpoint": "v2/:parent/inboundSamlConfigs", "responses": [ { "uuid": "a675d74f-4881-46b1-81de-09e3d05e9b7c", "body": "{\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"idpConfig\": {\n \"idpCertificates\": [\n {\n \"x509Certificate\": \"\"\n }\n ],\n \"idpEntityId\": \"\",\n \"signRequest\": {{faker 'datatype.boolean'}},\n \"ssoUrl\": \"\"\n },\n \"name\": \"\",\n \"spConfig\": {\n \"callbackUri\": \"\",\n \"spCertificates\": [\n {\n \"expiresAt\": \"\",\n \"x509Certificate\": \"\"\n }\n ],\n \"spEntityId\": \"\"\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": "1e3b9280-ecec-494c-9b23-ca2c9b60302e", "documentation": "List all Oidc Idp configurations for an Identity Toolkit project.", "method": "get", "endpoint": "v2/:parent/oauthIdpConfigs", "responses": [ { "uuid": "69ac81c8-f94d-4fbe-a881-8b5af6bedef7", "body": "{\n \"nextPageToken\": \"\",\n \"oauthIdpConfigs\": [\n {\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"issuer\": \"\",\n \"name\": \"\",\n \"responseType\": {\n \"code\": {{faker 'datatype.boolean'}},\n \"idToken\": {{faker 'datatype.boolean'}},\n \"token\": {{faker 'datatype.boolean'}}\n }\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": "c5548bed-d0b5-4963-9c2b-a65ebfb8ffbd", "documentation": "Create an Oidc Idp configuration for an Identity Toolkit project.", "method": "post", "endpoint": "v2/:parent/oauthIdpConfigs", "responses": [ { "uuid": "d80b4c74-522e-4b17-8b0e-879a71f01cae", "body": "{\n \"clientId\": \"\",\n \"clientSecret\": \"\",\n \"displayName\": \"\",\n \"enabled\": {{faker 'datatype.boolean'}},\n \"issuer\": \"\",\n \"name\": \"\",\n \"responseType\": {\n \"code\": {{faker 'datatype.boolean'}},\n \"idToken\": {{faker 'datatype.boolean'}},\n \"token\": {{faker 'datatype.boolean'}}\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": "a00aa826-104d-4b3b-9f75-cef57e31c569", "documentation": "List tenants under the given agent project. Requires read permission on the Agent project.", "method": "get", "endpoint": "v2/:parent/tenants", "responses": [ { "uuid": "18d0aca7-3e3d-47fc-9189-6ad39d37e4e3", "body": "{\n \"nextPageToken\": \"\",\n \"tenants\": [\n {\n \"allowPasswordSignup\": {{faker 'datatype.boolean'}},\n \"autodeleteAnonymousUsers\": {{faker 'datatype.boolean'}},\n \"client\": {\n \"permissions\": {\n \"disabledUserDeletion\": {{faker 'datatype.boolean'}},\n \"disabledUserSignup\": {{faker 'datatype.boolean'}}\n }\n },\n \"disableAuth\": {{faker 'datatype.boolean'}},\n \"displayName\": \"\",\n \"enableAnonymousUser\": {{faker 'datatype.boolean'}},\n \"enableEmailLinkSignin\": {{faker 'datatype.boolean'}},\n \"hashConfig\": {\n \"algorithm\": \"{{oneOf (array 'HASH_ALGORITHM_UNSPECIFIED' 'HMAC_SHA256' 'HMAC_SHA1' 'HMAC_MD5' 'SCRYPT' 'PBKDF_SHA1' 'MD5' 'HMAC_SHA512' 'SHA1' 'BCRYPT' 'PBKDF2_SHA256' 'SHA256' 'SHA512' 'STANDARD_SCRYPT')}}\",\n \"memoryCost\": {{faker 'number.int' max=99999}},\n \"rounds\": {{faker 'number.int' max=99999}},\n \"saltSeparator\": \"\",\n \"signerKey\": \"\"\n },\n \"inheritance\": {\n \"emailSendingConfig\": {{faker 'datatype.boolean'}}\n },\n \"mfaConfig\": {\n \"enabledProviders\": [\n \"{{oneOf (array 'PROVIDER_UNSPECIFIED' 'PHONE_SMS')}}\"\n ],\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'DISABLED' 'ENABLED' 'MANDATORY')}}\"\n },\n \"monitoring\": {\n \"requestLogging\": {\n \"enabled\": {{faker 'datatype.boolean'}}\n }\n },\n \"name\": \"\",\n \"smsRegionConfig\": {\n \"allowByDefault\": {\n \"disallowedRegions\": [\n \"\"\n ]\n },\n \"allowlistOnly\": {\n \"allowedRegions\": [\n \"\"\n ]\n }\n },\n \"testPhoneNumbers\": {}\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": "c2ce3a1a-3349-4787-aff5-1a1efbbb05a0", "documentation": "Create a tenant. Requires write permission on the Agent project.", "method": "post", "endpoint": "v2/:parent/tenants", "responses": [ { "uuid": "55bc6b12-a7de-4e40-8409-b3407ec194ea", "body": "{\n \"allowPasswordSignup\": {{faker 'datatype.boolean'}},\n \"autodeleteAnonymousUsers\": {{faker 'datatype.boolean'}},\n \"client\": {\n \"permissions\": {\n \"disabledUserDeletion\": {{faker 'datatype.boolean'}},\n \"disabledUserSignup\": {{faker 'datatype.boolean'}}\n }\n },\n \"disableAuth\": {{faker 'datatype.boolean'}},\n \"displayName\": \"\",\n \"enableAnonymousUser\": {{faker 'datatype.boolean'}},\n \"enableEmailLinkSignin\": {{faker 'datatype.boolean'}},\n \"hashConfig\": {\n \"algorithm\": \"{{oneOf (array 'HASH_ALGORITHM_UNSPECIFIED' 'HMAC_SHA256' 'HMAC_SHA1' 'HMAC_MD5' 'SCRYPT' 'PBKDF_SHA1' 'MD5' 'HMAC_SHA512' 'SHA1' 'BCRYPT' 'PBKDF2_SHA256' 'SHA256' 'SHA512' 'STANDARD_SCRYPT')}}\",\n \"memoryCost\": {{faker 'number.int' max=99999}},\n \"rounds\": {{faker 'number.int' max=99999}},\n \"saltSeparator\": \"\",\n \"signerKey\": \"\"\n },\n \"inheritance\": {\n \"emailSendingConfig\": {{faker 'datatype.boolean'}}\n },\n \"mfaConfig\": {\n \"enabledProviders\": [\n \"{{oneOf (array 'PROVIDER_UNSPECIFIED' 'PHONE_SMS')}}\"\n ],\n \"state\": \"{{oneOf (array 'STATE_UNSPECIFIED' 'DISABLED' 'ENABLED' 'MANDATORY')}}\"\n },\n \"monitoring\": {\n \"requestLogging\": {\n \"enabled\": {{faker 'datatype.boolean'}}\n }\n },\n \"name\": \"\",\n \"smsRegionConfig\": {\n \"allowByDefault\": {\n \"disallowedRegions\": [\n \"\"\n ]\n },\n \"allowlistOnly\": {\n \"allowedRegions\": [\n \"\"\n ]\n }\n },\n \"testPhoneNumbers\": {}\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": "cb10597a-7503-4df8-85ea-2e76a37879e8", "documentation": "Initialize Identity Platform for a Cloud project. Identity Platform is an end-to-end authentication system for third-party users to access your apps and services. These could include mobile/web apps, games, APIs and beyond. This is the publicly available variant of EnableIdentityPlatform that is only available to billing-enabled projects.", "method": "post", "endpoint": "v2/:project/identityPlatform:initializeAuth", "responses": [ { "uuid": "d950a223-07a2-4e3a-85db-2f5d5b785abf", "body": "{}", "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": "cb56af2b-fd36-4fa9-a01d-c785b9c4e2f3", "documentation": "Gets the access control policy for a resource. An error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it. Caller must have the right Google IAM permission on the resource.", "method": "post", "endpoint": "v2/:resource:getIamPolicy", "responses": [ { "uuid": "22ff9c66-f041-4be8-b32a-b9a8c91f95c9", "body": "{\n \"auditConfigs\": [\n {\n \"auditLogConfigs\": [\n {\n \"exemptedMembers\": [\n \"\"\n ],\n \"logType\": \"{{oneOf (array 'LOG_TYPE_UNSPECIFIED' 'ADMIN_READ' 'DATA_WRITE' 'DATA_READ')}}\"\n }\n ],\n \"service\": \"\"\n }\n ],\n \"bindings\": [\n {\n \"condition\": {\n \"description\": \"\",\n \"expression\": \"\",\n \"location\": \"\",\n \"title\": \"\"\n },\n \"members\": [\n \"\"\n ],\n \"role\": \"\"\n }\n ],\n \"etag\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\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": "87b6560b-e90b-4eab-81e2-bf5958df3750", "documentation": "Sets the access control policy for a resource. If the policy exists, it is replaced. Caller must have the right Google IAM permission on the resource.", "method": "post", "endpoint": "v2/:resource:setIamPolicy", "responses": [ { "uuid": "130625eb-36db-4cd2-ac76-d83f3d404498", "body": "{\n \"auditConfigs\": [\n {\n \"auditLogConfigs\": [\n {\n \"exemptedMembers\": [\n \"\"\n ],\n \"logType\": \"{{oneOf (array 'LOG_TYPE_UNSPECIFIED' 'ADMIN_READ' 'DATA_WRITE' 'DATA_READ')}}\"\n }\n ],\n \"service\": \"\"\n }\n ],\n \"bindings\": [\n {\n \"condition\": {\n \"description\": \"\",\n \"expression\": \"\",\n \"location\": \"\",\n \"title\": \"\"\n },\n \"members\": [\n \"\"\n ],\n \"role\": \"\"\n }\n ],\n \"etag\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\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": "1263d32f-b122-4f5f-bedf-d97d7bdba6fa", "documentation": "Returns the caller's permissions on a resource. An error is returned if the resource does not exist. A caller is not required to have Google IAM permission to make this request.", "method": "post", "endpoint": "v2/:resource:testIamPermissions", "responses": [ { "uuid": "ea451f43-52f3-400f-ab4e-ca33aa5e20ef", "body": "{\n \"permissions\": [\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" } ], "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": "61c50dd3-becf-4a7f-a06f-f720f58820f0" }, { "type": "route", "uuid": "14ba6485-a54f-4e83-a3c7-5482475d710e" }, { "type": "route", "uuid": "9c2179ff-e6da-4f02-8ba5-dad8ab845d5f" }, { "type": "route", "uuid": "eb7de683-1b14-4e3f-892d-55444d71e73b" }, { "type": "route", "uuid": "35235fbb-8acd-456a-8a5f-66d9122c18b6" }, { "type": "route", "uuid": "4bb7f500-f199-4cba-8d6f-5e4baa2483f5" }, { "type": "route", "uuid": "5cf5f7dc-d7d9-4164-a4f9-d01396140a7d" }, { "type": "route", "uuid": "c3d7f8f9-66d8-403c-a2d5-2fc8d168ad82" }, { "type": "route", "uuid": "a6deaa5a-1e65-42e2-ab74-f1d942995747" }, { "type": "route", "uuid": "cf2f8417-da5c-433c-93b4-b07b8005aef3" }, { "type": "route", "uuid": "237c2cb1-3cc6-4004-8938-2ee2691d5282" }, { "type": "route", "uuid": "a2f25f61-8077-4091-8e31-f120e30722bf" }, { "type": "route", "uuid": "39c1c9f1-3250-440f-9070-30d2fe7380ca" }, { "type": "route", "uuid": "1e3b9280-ecec-494c-9b23-ca2c9b60302e" }, { "type": "route", "uuid": "c5548bed-d0b5-4963-9c2b-a65ebfb8ffbd" }, { "type": "route", "uuid": "a00aa826-104d-4b3b-9f75-cef57e31c569" }, { "type": "route", "uuid": "c2ce3a1a-3349-4787-aff5-1a1efbbb05a0" }, { "type": "route", "uuid": "cb10597a-7503-4df8-85ea-2e76a37879e8" }, { "type": "route", "uuid": "cb56af2b-fd36-4fa9-a01d-c785b9c4e2f3" }, { "type": "route", "uuid": "87b6560b-e90b-4eab-81e2-bf5958df3750" }, { "type": "route", "uuid": "1263d32f-b122-4f5f-bedf-d97d7bdba6fa" } ] }