diff --git a/package-lock.json b/package-lock.json
index 0f745f24e..2a325cebf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"ajv": "^6.12.6",
- "auth0": "^4.32.0",
+ "auth0": "^4.33.0",
"dot-prop": "^5.3.0",
"fs-extra": "^10.1.0",
"js-yaml": "^4.1.0",
@@ -1369,10 +1369,9 @@
}
},
"node_modules/auth0": {
- "version": "4.32.0",
- "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.32.0.tgz",
- "integrity": "sha512-PYi17311JJ4aTrdCFxWGfDzD1dR0Vmqg+pOqKtfPKW3kaWg77M35sFQTeNwFk8bFtqk9bLQDr8zckMH/jxSy/Q==",
- "license": "MIT",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.33.0.tgz",
+ "integrity": "sha512-+zRMFXakIpKudDJKGzwlsYp6LC91J9w7hMz9k9d/qRmGbfqkJeqp3wPmKV7GqAcprfUr9fWCJH3XFFxzJV2jow==",
"dependencies": {
"jose": "^4.13.2",
"undici-types": "^6.15.0",
@@ -6537,7 +6536,6 @@
"version": "7.16.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz",
"integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==",
- "license": "MIT",
"engines": {
"node": ">=20.18.1"
}
@@ -8003,9 +8001,9 @@
"dev": true
},
"auth0": {
- "version": "4.32.0",
- "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.32.0.tgz",
- "integrity": "sha512-PYi17311JJ4aTrdCFxWGfDzD1dR0Vmqg+pOqKtfPKW3kaWg77M35sFQTeNwFk8bFtqk9bLQDr8zckMH/jxSy/Q==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.33.0.tgz",
+ "integrity": "sha512-+zRMFXakIpKudDJKGzwlsYp6LC91J9w7hMz9k9d/qRmGbfqkJeqp3wPmKV7GqAcprfUr9fWCJH3XFFxzJV2jow==",
"requires": {
"jose": "^4.13.2",
"undici-types": "^6.15.0",
diff --git a/package.json b/package.json
index 904e1c3c3..ed0480b2c 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"homepage": "https://github.com/auth0/auth0-deploy-cli#readme",
"dependencies": {
"ajv": "^6.12.6",
- "auth0": "^4.32.0",
+ "auth0": "^4.33.0",
"dot-prop": "^5.3.0",
"fs-extra": "^10.1.0",
"js-yaml": "^4.1.0",
diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts
index eeef2904f..ca95dc75c 100644
--- a/src/tools/auth0/handlers/clients.ts
+++ b/src/tools/auth0/handlers/clients.ts
@@ -145,6 +145,10 @@ export const schema = {
description:
'The identifier of a resource server in your tenant. This property links a client to a resource server indicating that the client IS that resource server. Can only be set when app_type=resource_server.',
},
+ skip_non_verifiable_callback_uri_confirmation_prompt: {
+ type: ['boolean', 'null'],
+ description: 'Whether to skip the confirmation prompt for non-verifiable callback URIs',
+ },
},
required: ['name'],
},
diff --git a/src/tools/auth0/handlers/tenant.ts b/src/tools/auth0/handlers/tenant.ts
index 6a537b0ec..22ca05ce3 100644
--- a/src/tools/auth0/handlers/tenant.ts
+++ b/src/tools/auth0/handlers/tenant.ts
@@ -49,6 +49,10 @@ export const schema = {
additionalProperties: false,
minProperties: 1,
},
+ skip_non_verifiable_callback_uri_confirmation_prompt: {
+ type: ['boolean', 'null'],
+ description: 'Whether to skip the confirmation prompt for non-verifiable callback URIs',
+ },
},
};
diff --git a/test/e2e/e2e-utils.ts b/test/e2e/e2e-utils.ts
index 70936c730..63a804c1f 100644
--- a/test/e2e/e2e-utils.ts
+++ b/test/e2e/e2e-utils.ts
@@ -64,7 +64,7 @@ export const sanitizeObject = (
keysToRedact: string[],
replaceWith = '[REDACTED]'
) => {
- if (typeof obj === 'string' || obj === undefined) return obj;
+ if (typeof obj === 'string' || obj === undefined || obj === null) return obj;
if (Array.isArray(obj)) {
return obj.map((item) => sanitizeObject(item, keysToRedact));
diff --git a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json
index a09dbf151..6d8b1ac8c 100644
--- a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json
+++ b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json
@@ -937,6 +937,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -1196,7 +1200,7 @@
"body": "",
"status": 200,
"response": {
- "total": 8,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1259,218 +1263,14 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
+ "name": "Default App",
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -1480,7 +1280,6 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -1490,7 +1289,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1498,8 +1297,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
@@ -1507,139 +1304,138 @@
"client_credentials"
],
"custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "DELETE",
+ "path": "/api/v2/clients/8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "body": "",
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/clients",
+ "body": {
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "app_type": "non_interactive",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "token_endpoint_auth_method": "client_secret_post"
+ },
+ "status": 201,
+ "response": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "encrypted": true,
+ "signing_keys": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
+ "cert": "[REDACTED]",
+ "key": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
- ]
+ ],
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "name": "Quickstarts API (Test Application)",
"app_type": "non_interactive",
- "callbacks": [],
- "client_aliases": [],
- "client_metadata": {},
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
@@ -1649,15 +1445,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
- },
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"oidc_conformant": true,
"refresh_token": {
@@ -1672,25 +1461,20 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -1703,14 +1487,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1718,7 +1504,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -1731,8 +1516,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Node App",
"allowed_clients": [],
@@ -1754,7 +1539,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -1778,11 +1564,14 @@
"token_endpoint_auth_method": "client_secret_post",
"web_origins": []
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -1810,15 +1599,17 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
"allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1843,8 +1634,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Terraform Provider",
"app_type": "non_interactive",
@@ -1857,7 +1648,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"oidc_conformant": true,
"refresh_token": {
@@ -1872,11 +1664,14 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -1892,14 +1687,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1919,12 +1716,18 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "The Default App",
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "app_type": "spa",
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_aliases": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -1932,14 +1735,14 @@
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
],
"is_first_party": true,
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -1949,28 +1752,38 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
+ "token_endpoint_auth_method": "none",
+ "web_origins": [
+ "http://localhost:3000"
+ ]
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -1982,27 +1795,28 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2011,94 +1825,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
- "body": {
- "name": "Quickstarts API (Test Application)",
- "app_type": "non_interactive",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "custom_login_page_on": true,
- "grant_types": [
- "client_credentials"
- ],
- "is_first_party": true,
- "is_token_endpoint_ip_header_trusted": false,
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
- },
- "status": 200,
- "response": {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
- }
+ "refresh_token"
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -2107,18 +1842,12 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "Test SPA",
+ "name": "The Default App",
"allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "app_type": "spa",
- "callbacks": [
- "http://localhost:3000"
- ],
+ "callbacks": [],
"client_aliases": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -2126,13 +1855,15 @@
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
+ "refresh_token",
+ "client_credentials"
],
"is_first_party": true,
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -2142,35 +1873,31 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
- "token_endpoint_auth_method": "none",
- "web_origins": [
- "http://localhost:3000"
- ]
+ "token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -2182,26 +1909,29 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2210,15 +1940,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -2227,8 +1954,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
@@ -2245,7 +1972,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -2268,11 +1996,14 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -2299,14 +2030,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2328,7 +2061,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -2356,7 +2089,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -2370,7 +2103,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -2384,7 +2117,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -2412,7 +2145,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -2426,7 +2159,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -2502,81 +2235,32 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2025-09-25T09:17:40.423108722Z",
- "updated_at": "2025-09-30T09:08:20.387722270Z",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "runtime": "node18",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "runtime": "node18",
- "status": "BUILT",
- "number": 5,
- "build_time": "2025-09-30T09:08:20.812803518Z",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z"
- },
- "deployed_version": {
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "deployed": true,
- "number": 5,
- "built_at": "2025-09-30T09:08:20.812803518Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
- "per_page": 100
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/actions/actions/6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
- "body": {
- "name": "My Custom Action",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "runtime": "node18",
- "secrets": [],
- "supported_triggers": [
+ "actions": [],
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/actions/actions",
+ "body": {
+ "name": "My Custom Action",
+ "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
+ "dependencies": [],
+ "runtime": "node18",
+ "secrets": [],
+ "supported_triggers": [
{
"id": "post-login",
"version": "v2"
}
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
+ "id": "504c08a4-b798-4b08-af7a-2a60ba8af8e3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2584,43 +2268,14 @@
"version": "v2"
}
],
- "created_at": "2025-09-25T09:17:40.423108722Z",
- "updated_at": "2025-09-30T09:09:33.292106685Z",
+ "created_at": "2025-10-25T06:00:31.175558186Z",
+ "updated_at": "2025-10-25T06:00:31.190233244Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "pending",
"secrets": [],
- "current_version": {
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "runtime": "node18",
- "status": "BUILT",
- "number": 5,
- "build_time": "2025-09-30T09:08:20.812803518Z",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z"
- },
- "deployed_version": {
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "deployed": true,
- "number": 5,
- "built_at": "2025-09-30T09:08:20.812803518Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2634,7 +2289,7 @@
"response": {
"actions": [
{
- "id": "6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
+ "id": "504c08a4-b798-4b08-af7a-2a60ba8af8e3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2642,43 +2297,14 @@
"version": "v2"
}
],
- "created_at": "2025-09-25T09:17:40.423108722Z",
- "updated_at": "2025-09-30T09:09:33.292106685Z",
+ "created_at": "2025-10-25T06:00:31.175558186Z",
+ "updated_at": "2025-10-25T06:00:31.190233244Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
- "current_version": {
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "runtime": "node18",
- "status": "BUILT",
- "number": 5,
- "build_time": "2025-09-30T09:08:20.812803518Z",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z"
- },
- "deployed_version": {
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "id": "8b1cc731-e40b-4d9f-aa85-f1cb906f60fe",
- "deployed": true,
- "number": 5,
- "built_at": "2025-09-30T09:08:20.812803518Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-09-30T09:08:20.736479388Z",
- "updated_at": "2025-09-30T09:08:20.813797007Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
}
],
"total": 1,
@@ -2690,19 +2316,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/6b94de8f-ed7e-4098-8e85-0b7339ab6e93/deploy",
+ "path": "/api/v2/actions/actions/504c08a4-b798-4b08-af7a-2a60ba8af8e3/deploy",
"body": "",
"status": 200,
"response": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "2f1dea84-6e9e-4de7-a18e-c739253fef22",
+ "id": "85f42773-69f4-4bd7-8924-1deefa669681",
"deployed": false,
- "number": 6,
+ "number": 1,
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:09:33.748437856Z",
- "updated_at": "2025-09-30T09:09:33.748437856Z",
+ "created_at": "2025-10-25T06:00:31.974005876Z",
+ "updated_at": "2025-10-25T06:00:31.974005876Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -2711,7 +2337,7 @@
}
],
"action": {
- "id": "6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
+ "id": "504c08a4-b798-4b08-af7a-2a60ba8af8e3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2719,14 +2345,60 @@
"version": "v2"
}
],
- "created_at": "2025-09-25T09:17:40.423108722Z",
- "updated_at": "2025-09-30T09:09:33.279607432Z",
+ "created_at": "2025-10-25T06:00:31.175558186Z",
+ "updated_at": "2025-10-25T06:00:31.175558186Z",
"all_changes_deployed": false
}
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2785,46 +2457,78 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "method": "GET",
+ "path": "/api/v2/network-acls?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "network_acls": [
+ {
+ "description": "Allow Specific Countries",
+ "active": false,
+ "priority": 1,
+ "rule": {
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
+ },
+ "scope": "authentication",
+ "action": {
+ "allow": true
+ }
+ },
+ "created_at": "2025-09-09T04:41:43.671Z",
+ "updated_at": "2025-10-17T09:58:59.335Z",
+ "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PUT",
+ "path": "/api/v2/network-acls/acl_wpZ6oScRU5L6QKAxMUMHmx",
"body": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
+ "priority": 1,
+ "rule": {
+ "action": {
+ "allow": true
},
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
+ "scope": "authentication",
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
}
- }
+ },
+ "description": "Allow Specific Countries",
+ "active": false
},
"status": 200,
"response": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
+ "description": "Allow Specific Countries",
+ "active": false,
+ "priority": 1,
+ "rule": {
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
},
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
+ "scope": "authentication",
+ "action": {
+ "allow": true
}
- }
+ },
+ "created_at": "2025-09-09T04:41:43.671Z",
+ "updated_at": "2025-10-25T06:00:33.259Z",
+ "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2832,338 +2536,62 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/log-streams",
+ "path": "/api/v2/user-attribute-profiles?take=10",
"body": "",
"status": 200,
- "response": [
- {
- "id": "lst_0000000000024201",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-230c8348-e52e-4c42-8aa3-1e58d19f369a/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
+ "response": {
+ "user_attribute_profiles": [
+ {
+ "id": "uap_1csDj3szFsgxGS1oTZTdFm",
+ "name": "test-user-attribute-profile-2",
+ "user_id": {
+ "oidc_mapping": "sub",
+ "saml_mapping": [
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
+ ],
+ "scim_mapping": "externalId"
},
- {
- "type": "category",
- "name": "auth.login.fail"
+ "user_attributes": {
+ "email": {
+ "label": "Email",
+ "description": "Email of the User",
+ "auth0_mapping": "email",
+ "profile_required": true
+ }
+ }
+ },
+ {
+ "id": "uap_1csDj3sAVu6n5eTzLw6XZg",
+ "name": "test-user-attribute-profile",
+ "user_id": {
+ "oidc_mapping": "sub",
+ "saml_mapping": [
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
+ ],
+ "scim_mapping": "externalId"
},
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- },
- {
- "id": "lst_0000000000024200",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000024201",
- "body": {
- "name": "Amazon EventBridge",
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "status": "active"
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000024201",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-230c8348-e52e-4c42-8aa3-1e58d19f369a/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000024200",
- "body": {
- "name": "Suspended DD Log Stream",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- }
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000024200",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/network-acls?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 1,
- "start": 0,
- "limit": 100,
- "network_acls": [
- {
- "description": "Allow Specific Countries",
- "active": false,
- "priority": 1,
- "rule": {
- "match": {
- "geo_country_codes": [
- "US"
- ]
- },
- "scope": "authentication",
- "action": {
- "allow": true
+ "user_attributes": {
+ "email": {
+ "label": "Email",
+ "description": "Email of the User",
+ "auth0_mapping": "email",
+ "profile_required": true
}
- },
- "created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:08:21.721Z",
- "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ }
}
]
},
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/network-acls/acl_wpZ6oScRU5L6QKAxMUMHmx",
- "body": {
- "priority": 1,
- "rule": {
- "action": {
- "allow": true
- },
- "scope": "authentication",
- "match": {
- "geo_country_codes": [
- "US"
- ]
- }
- },
- "description": "Allow Specific Countries",
- "active": false
- },
- "status": 200,
- "response": {
- "description": "Allow Specific Countries",
- "active": false,
- "priority": 1,
- "rule": {
- "match": {
- "geo_country_codes": [
- "US"
- ]
- },
- "scope": "authentication",
- "action": {
- "allow": true
- }
- },
- "created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:09:34.786Z",
- "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/user-attribute-profiles?take=10",
- "body": "",
- "status": 200,
- "response": {
- "user_attribute_profiles": [
- {
- "id": "uap_1csDj3szFsgxGS1oTZTdFm",
- "name": "test-user-attribute-profile-2",
- "user_id": {
- "oidc_mapping": "sub",
- "saml_mapping": [
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
- ],
- "scim_mapping": "externalId"
- },
- "user_attributes": {
- "email": {
- "label": "Email",
- "description": "Email of the User",
- "auth0_mapping": "email",
- "profile_required": true
- }
- }
- },
- {
- "id": "uap_1csDj3sAVu6n5eTzLw6XZg",
- "name": "test-user-attribute-profile",
- "user_id": {
- "oidc_mapping": "sub",
- "saml_mapping": [
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
- ],
- "scim_mapping": "externalId"
- },
- "user_attributes": {
- "email": {
- "label": "Email",
- "description": "Email of the User",
- "auth0_mapping": "email",
- "profile_required": true
- }
- }
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/user-attribute-profiles?take=50",
+ "path": "/api/v2/user-attribute-profiles?take=50",
"body": "",
"status": 200,
"response": {
@@ -3373,6 +2801,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -3406,7 +2837,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3426,21 +2857,15 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -3460,8 +2885,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3469,28 +2893,35 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -3510,7 +2941,8 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3518,17 +2950,25 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -3551,7 +2991,7 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3570,9 +3010,17 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -3584,17 +3032,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -3604,7 +3051,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3613,12 +3060,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -3626,14 +3076,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -3645,16 +3093,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -3664,7 +3113,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3673,15 +3122,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -3689,6 +3135,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -3722,7 +3171,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3787,43 +3236,24 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
+ "passwordPolicy": "good",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
- "password_history": {
- "size": 5,
- "enable": false
- },
"strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -3832,28 +3262,33 @@
"enabled": true
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
{
- "id": "con_JTU8h8cCI3BEhwgo",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -3894,44 +3329,28 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
+ "path": "/api/v2/connections?include_totals=true&strategy=auth0",
"body": "",
"status": 200,
"response": {
+ "total": 1,
+ "start": 0,
+ "limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
+ "passwordPolicy": "good",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
- "password_history": {
- "size": 5,
- "enable": false
- },
"strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -3940,169 +3359,16 @@
"enabled": true
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- ]
- },
- {
- "id": "con_JTU8h8cCI3BEhwgo",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 50,
- "connections": [
- {
- "id": "con_13vdEQ0xzgB2POzz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- ]
- },
- {
- "id": "con_JTU8h8cCI3BEhwgo",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -4119,68 +3385,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- ]
- },
- {
- "id": "con_JTU8h8cCI3BEhwgo",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -4221,7 +3426,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_JTU8h8cCI3BEhwgo/clients?take=50",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -4234,45 +3439,30 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
- },
- {
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_JTU8h8cCI3BEhwgo",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2025-09-30T09:09:36.825Z"
+ "deleted_at": "2025-10-25T06:00:37.661Z"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_13vdEQ0xzgB2POzz",
+ "method": "POST",
+ "path": "/api/v2/connections",
+ "body": {
+ "name": "boo-baz-db-connection-test",
+ "strategy": "auth0",
+ "enabled_clients": [
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
+ ],
+ "is_domain_connection": false,
"options": {
"mfa": {
"active": true,
@@ -4280,20 +3470,15 @@
},
"import_mode": false,
"customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
"create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
"delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
"get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
+ "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
},
"disable_signup": false,
"passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
"password_history": {
"size": 5,
"enable": false
@@ -4304,14 +3489,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -4321,35 +3498,19 @@
},
"enabledDatabaseCustomization": true
},
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- ],
"realms": [
"boo-baz-db-connection-test"
]
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz",
- "body": {
- "enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- ],
- "is_domain_connection": false,
+ "status": 201,
+ "response": {
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
+ "passwordPolicy": "low",
"import_mode": false,
"customScripts": {
"change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
@@ -4360,12 +3521,6 @@
"verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
},
"disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
"password_history": {
"size": 5,
"enable": false
@@ -4376,14 +3531,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -4391,69 +3538,27 @@
"password_complexity_options": {
"min_length": 8
},
- "enabledDatabaseCustomization": true
- },
- "realms": [
- "boo-baz-db-connection-test"
- ]
- },
- "status": 200,
- "response": {
- "id": "con_13vdEQ0xzgB2POzz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
+ "enabledDatabaseCustomization": true,
"authentication_methods": {
- "passkey": {
- "enabled": false
- },
"password": {
"enabled": true
+ },
+ "passkey": {
+ "enabled": false
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "passkey_options": {
+ "challenge_ui": "both",
+ "progressive_enrollment_enabled": true,
+ "local_enrollment_enabled": true
+ }
},
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
"enabled_clients": [
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
],
"realms": [
"boo-baz-db-connection-test"
@@ -4462,17 +3567,91 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=1&name=boo-baz-db-connection-test",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_1bmZsQXBLW2cBvW0",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "import_mode": false,
+ "customScripts": {
+ "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
+ },
+ "disable_signup": false,
+ "passwordPolicy": "low",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "password_history": {
+ "size": 5,
+ "enable": false
+ },
+ "strategy_version": 2,
+ "requires_username": true,
+ "password_dictionary": {
+ "enable": true,
+ "dictionary": []
+ },
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true,
+ "password_no_personal_info": {
+ "enable": true
+ },
+ "password_complexity_options": {
+ "min_length": 8
+ },
+ "enabledDatabaseCustomization": true
+ },
+ "strategy": "auth0",
+ "name": "boo-baz-db-connection-test",
+ "is_domain_connection": false,
+ "realms": [
+ "boo-baz-db-connection-test"
+ ],
+ "enabled_clients": [
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz/clients",
+ "path": "/api/v2/connections/con_1bmZsQXBLW2cBvW0/clients",
"body": [
{
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"status": true
},
{
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"status": true
}
],
@@ -4551,6 +3730,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -4584,7 +3766,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4604,21 +3786,15 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -4638,8 +3814,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4647,28 +3822,35 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -4688,7 +3870,8 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4696,17 +3879,25 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -4729,7 +3920,7 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4748,9 +3939,17 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -4762,17 +3961,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -4782,7 +3980,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4791,12 +3989,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -4804,14 +4005,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -4823,16 +4022,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -4842,7 +4042,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4851,15 +4051,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -4867,6 +4064,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -4900,7 +4100,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4970,7 +4170,7 @@
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -5026,12 +4226,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -5047,8 +4247,7 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -5065,7 +4264,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -5121,12 +4320,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -5142,8 +4341,7 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -5163,7 +4361,7 @@
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -5219,12 +4417,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -5240,8 +4438,7 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -5258,7 +4455,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -5314,12 +4511,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -5335,8 +4532,7 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -5347,16 +4543,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_IB7RwsS7YVFHS27Y/clients?take=50",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
- },
- {
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -5366,11 +4559,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_IB7RwsS7YVFHS27Y",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo",
"body": {
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
],
"is_domain_connection": false,
"options": {
@@ -5384,7 +4577,7 @@
},
"status": 200,
"response": {
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -5397,8 +4590,8 @@
"name": "google-oauth2",
"is_domain_connection": false,
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
],
"realms": [
"google-oauth2"
@@ -5410,14 +4603,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_IB7RwsS7YVFHS27Y/clients",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo/clients",
"body": [
{
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"status": true
},
{
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"status": true
}
],
@@ -5533,6 +4726,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -5566,7 +4762,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5586,65 +4782,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
+ "async_approval_notification_channels": [
+ "guardian-push"
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -5670,7 +4810,7 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5689,9 +4829,24 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -5711,7 +4866,8 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5719,42 +4875,38 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -5764,7 +4916,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5772,12 +4924,9 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
"custom_login_page_on": true
@@ -5786,6 +4935,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -5824,7 +4976,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5849,7 +5001,10 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "The Default App",
"allowed_clients": [],
"callbacks": [],
"client_metadata": {},
@@ -5863,16 +5018,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -5882,7 +5038,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5892,341 +5048,123 @@
},
"client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155",
- "mr|samlp|okta|ewan.harris@auth0.com"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_60Dmn2Aq2wSRntLw",
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ],
- "subject_type": "client"
- },
- {
- "id": "cgr_VHUmh6HgPqWe0jIZ",
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
],
- "subject_type": "client"
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
},
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": true,
+ "callbacks": [],
+ "is_first_party": true,
+ "name": "All Applications",
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
"id": "cgr_pbwejzhwoujrsNE8",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -6469,9 +5407,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_60Dmn2Aq2wSRntLw",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -6605,10 +5545,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_60Dmn2Aq2wSRntLw",
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "id": "cgr_C94SRBJ4wXhO80M9",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6749,9 +5689,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_VHUmh6HgPqWe0jIZ",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -6885,10 +5827,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_VHUmh6HgPqWe0jIZ",
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "id": "cgr_4Num44mG29nLA1tv",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -7034,88 +5976,7 @@
"body": "",
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_hW3mT21ZLmM0TkKX",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_6cUD7NiUNjqEQXmL",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_zPZ4xGJhYQFJLgwW",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_aPnnG7EnXuy3QOXL",
- "name": "read_osnly",
- "description": "Readz Only"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 4
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_hW3mT21ZLmM0TkKX/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_6cUD7NiUNjqEQXmL/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_zPZ4xGJhYQFJLgwW/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_aPnnG7EnXuy3QOXL/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
+ "roles": [],
"start": 0,
"limit": 100,
"total": 0
@@ -7125,15 +5986,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_6cUD7NiUNjqEQXmL",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "Reader",
"description": "Can only read things"
},
"status": 200,
"response": {
- "id": "rol_6cUD7NiUNjqEQXmL",
+ "id": "rol_E7DBgZHijCM1ag8E",
"name": "Reader",
"description": "Can only read things"
},
@@ -7142,15 +6003,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_hW3mT21ZLmM0TkKX",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "Admin",
"description": "Can read and write things"
},
"status": 200,
"response": {
- "id": "rol_hW3mT21ZLmM0TkKX",
+ "id": "rol_T1mKqkPCqRgGerEJ",
"name": "Admin",
"description": "Can read and write things"
},
@@ -7159,15 +6020,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_zPZ4xGJhYQFJLgwW",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_only",
"description": "Read Only"
},
"status": 200,
"response": {
- "id": "rol_zPZ4xGJhYQFJLgwW",
+ "id": "rol_fRL78UE2weGNDsVw",
"name": "read_only",
"description": "Read Only"
},
@@ -7176,15 +6037,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_aPnnG7EnXuy3QOXL",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_osnly",
"description": "Readz Only"
},
"status": 200,
"response": {
- "id": "rol_aPnnG7EnXuy3QOXL",
+ "id": "rol_UX03pO2Yb4UWBCgf",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -7220,7 +6081,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:00:40.552Z",
+ "updated_at": "2025-10-17T09:59:17.281Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -7296,7 +6157,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:09:42.158Z",
+ "updated_at": "2025-10-25T06:00:49.663Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -7430,6 +6291,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -7463,7 +6327,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7483,21 +6347,15 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -7517,8 +6375,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7526,28 +6383,35 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -7567,7 +6431,8 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7575,17 +6440,25 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -7608,7 +6481,7 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7627,9 +6500,17 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -7641,17 +6522,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -7661,7 +6541,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7670,12 +6550,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -7683,14 +6566,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -7702,16 +6583,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -7721,7 +6603,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7730,15 +6612,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -7746,6 +6625,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -7779,7 +6661,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7844,80 +6726,9 @@
"body": "",
"status": 200,
"response": {
- "organizations": [
- {
- "id": "org_NaaQKVM6fm8Fik0F",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_Nv4H2OVqVG7nqL3D",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
+ "organizations": [],
"start": 0,
"limit": 50,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?include_totals=true&take=50",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_NaaQKVM6fm8Fik0F",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_Nv4H2OVqVG7nqL3D",
- "name": "org2",
- "display_name": "Organization2"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
"total": 0
},
"rawHeaders": [],
@@ -7926,24 +6737,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
"body": "",
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "organizations": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7960,7 +6758,7 @@
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -8016,12 +6814,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -8037,8 +6835,8 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
}
]
@@ -8055,7 +6853,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -8111,12 +6909,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
- "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E"
+ "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
},
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -8132,8 +6930,8 @@
"google-oauth2"
],
"enabled_clients": [
- "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
- "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt"
+ "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
+ "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx"
]
}
]
@@ -8153,8 +6951,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_60Dmn2Aq2wSRntLw",
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "id": "cgr_4Num44mG29nLA1tv",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -8291,8 +7089,8 @@
"subject_type": "client"
},
{
- "id": "cgr_VHUmh6HgPqWe0jIZ",
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "id": "cgr_C94SRBJ4wXhO80M9",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -8738,6 +7536,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -8771,7 +7572,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8791,21 +7592,15 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -8825,8 +7620,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8834,28 +7628,35 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -8875,7 +7676,8 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8883,17 +7685,25 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -8916,7 +7726,7 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8935,9 +7745,17 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -8949,17 +7767,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -8969,7 +7786,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8978,12 +7795,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -8991,14 +7811,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -9010,16 +7828,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -9029,7 +7848,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9038,15 +7857,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -9054,6 +7870,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -9087,7 +7906,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9147,9 +7966,27 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F",
+ "method": "POST",
+ "path": "/api/v2/organizations",
+ "body": {
+ "name": "org2",
+ "display_name": "Organization2"
+ },
+ "status": 201,
+ "response": {
+ "id": "org_ZRtT76lwkD6zTdCP",
+ "display_name": "Organization2",
+ "name": "org2"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
+ "name": "org1",
"branding": {
"colors": {
"page_background": "#fff5f5",
@@ -9158,33 +7995,158 @@
},
"display_name": "Organization"
},
- "status": 200,
+ "status": 201,
"response": {
+ "id": "org_isoC6C1JCV34jFVb",
+ "display_name": "Organization",
+ "name": "org1",
"branding": {
"colors": {
"page_background": "#fff5f5",
"primary": "#57ddff"
}
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
+ "body": {
+ "name": "Suspended DD Log Stream",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
},
- "id": "org_NaaQKVM6fm8Fik0F",
- "display_name": "Organization",
- "name": "org1"
+ "type": "datadog"
+ },
+ "status": 200,
+ "response": {
+ "id": "lst_0000000000024759",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
"body": {
- "display_name": "Organization2"
+ "name": "Amazon EventBridge",
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
+ }
+ ],
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2"
+ },
+ "type": "eventbridge"
},
"status": 200,
"response": {
- "id": "org_Nv4H2OVqVG7nqL3D",
- "display_name": "Organization2",
- "name": "org2"
+ "id": "lst_0000000000024760",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-50ef34fd-c5a5-4f5b-aa5d-a8f8b887153c/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
+ }
+ ],
+ "isPriority": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9207,22 +8169,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 1,
- "forms": [
- {
- "id": "ap_6JUSCU7qq1CravnoU6d6jr",
- "name": "Blank-form",
- "flow_count": 0,
- "created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:00:45.049Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9230,14 +8184,22 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 0,
- "flows": []
+ "total": 1,
+ "forms": [
+ {
+ "id": "ap_6JUSCU7qq1CravnoU6d6jr",
+ "name": "Blank-form",
+ "flow_count": 0,
+ "created_at": "2024-11-26T11:58:18.187Z",
+ "updated_at": "2025-10-17T09:59:25.245Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9306,7 +8268,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:00:45.049Z"
+ "updated_at": "2025-10-17T09:59:25.245Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9431,7 +8393,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:09:47.170Z"
+ "updated_at": "2025-10-25T06:00:57.253Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10291,6 +9253,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -10613,6 +9579,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -10646,7 +9615,7 @@
"subject": "deprecated"
}
],
- "client_id": "hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "client_id": "bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10666,21 +9635,15 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -10700,8 +9663,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "client_id": "cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10709,28 +9671,35 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -10750,7 +9719,8 @@
"subject": "deprecated"
}
],
- "client_id": "x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "allowed_origins": [],
+ "client_id": "UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10758,17 +9728,25 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -10791,7 +9769,7 @@
"subject": "deprecated"
}
],
- "client_id": "1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "client_id": "Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10810,9 +9788,17 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
"allowed_clients": [],
- "callbacks": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -10824,17 +9810,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -10844,7 +9829,7 @@
"subject": "deprecated"
}
],
- "client_id": "QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "client_id": "EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10853,12 +9838,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token",
- "client_credentials"
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -10866,14 +9854,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -10885,16 +9871,17 @@
"enabled": false
}
},
- "oidc_conformant": true,
+ "oidc_conformant": false,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
+ "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -10904,7 +9891,7 @@
"subject": "deprecated"
}
],
- "client_id": "xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "client_id": "rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10913,15 +9900,12 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -10929,6 +9913,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -10962,7 +9949,7 @@
"subject": "deprecated"
}
],
- "client_id": "oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "client_id": "rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10986,7 +9973,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/FQxbcD96JHeWKvPIcc6dZlkLDi2JTX0E",
+ "path": "/api/v2/clients/bsH8R7qP2vRprVLU1YpfHd4D2huHU1r4",
"body": "",
"status": 204,
"response": "",
@@ -10996,7 +9983,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/hFleOqBuyKFCpyKJWkITN59kWIwiFVzy",
+ "path": "/api/v2/clients/cMT7UhPPdIzfmslaefmLaGAJHRY72C3l",
"body": "",
"status": 204,
"response": "",
@@ -11006,7 +9993,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/x4v46bYrTHmzvRwh2EkzXKSGa8eQmlb8",
+ "path": "/api/v2/clients/UgqAPsMel3S74ddJ9HBj8fbIjbTSGXCz",
"body": "",
"status": 204,
"response": "",
@@ -11016,7 +10003,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/1wzdiFBqVai8LnC1qivSr4MtNGnPjkqR",
+ "path": "/api/v2/clients/Dr0bVzykL4xDftNu5Z224IOLvXhJxTHn",
"body": "",
"status": 204,
"response": "",
@@ -11026,7 +10013,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/QSIkDcWpIjOhZakF9iKay5ty2WT8qziQ",
+ "path": "/api/v2/clients/rFroSXpp0YYU5VRf8p2jtm80Z9BVMW8w",
"body": "",
"status": 204,
"response": "",
@@ -11036,7 +10023,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/xAsIMqw6VNyk8W5RXFd4O6NzWHHJ7qB6",
+ "path": "/api/v2/clients/EmsdxVHd9gVQKpS7A39aupUEBXeHseUd",
"body": "",
"status": 204,
"response": "",
@@ -11046,7 +10033,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/oLjqhaivGHPk3zUzEEQWICixbJWLW1qt",
+ "path": "/api/v2/clients/rICJMMN1PQ0N0arZX1jOEmKdYbkygvyx",
"body": "",
"status": 204,
"response": "",
@@ -11092,6 +10079,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -11117,7 +10107,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11139,7 +10129,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -11153,7 +10143,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/duo",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -11181,7 +10171,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -11195,7 +10185,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -11209,7 +10199,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -11223,7 +10213,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -11237,7 +10227,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -11310,7 +10300,7 @@
"response": {
"actions": [
{
- "id": "6b94de8f-ed7e-4098-8e85-0b7339ab6e93",
+ "id": "504c08a4-b798-4b08-af7a-2a60ba8af8e3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -11318,34 +10308,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-25T09:17:40.423108722Z",
- "updated_at": "2025-09-30T09:09:33.292106685Z",
+ "created_at": "2025-10-25T06:00:31.175558186Z",
+ "updated_at": "2025-10-25T06:00:31.190233244Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "2f1dea84-6e9e-4de7-a18e-c739253fef22",
+ "id": "85f42773-69f4-4bd7-8924-1deefa669681",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
- "number": 6,
- "build_time": "2025-09-30T09:09:33.832358398Z",
- "created_at": "2025-09-30T09:09:33.748437856Z",
- "updated_at": "2025-09-30T09:09:33.833822053Z"
+ "number": 1,
+ "build_time": "2025-10-25T06:00:32.047450531Z",
+ "created_at": "2025-10-25T06:00:31.974005876Z",
+ "updated_at": "2025-10-25T06:00:32.048159124Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "2f1dea84-6e9e-4de7-a18e-c739253fef22",
+ "id": "85f42773-69f4-4bd7-8924-1deefa669681",
"deployed": true,
- "number": 6,
- "built_at": "2025-09-30T09:09:33.832358398Z",
+ "number": 1,
+ "built_at": "2025-10-25T06:00:32.047450531Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:09:33.748437856Z",
- "updated_at": "2025-09-30T09:09:33.833822053Z",
+ "created_at": "2025-10-25T06:00:31.974005876Z",
+ "updated_at": "2025-10-25T06:00:32.048159124Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -11366,7 +10356,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/actions/actions/6b94de8f-ed7e-4098-8e85-0b7339ab6e93?force=true",
+ "path": "/api/v2/actions/actions/504c08a4-b798-4b08-af7a-2a60ba8af8e3?force=true",
"body": "",
"status": 204,
"response": "",
@@ -11386,6 +10376,34 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/brute-force-protection",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -11430,34 +10448,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/brute-force-protection",
- "body": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -11486,98 +10476,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [
- {
- "id": "lst_0000000000024201",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-230c8348-e52e-4c42-8aa3-1e58d19f369a/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- },
- {
- "id": "lst_0000000000024200",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000024200",
- "body": "",
- "status": 204,
- "response": "",
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000024201",
- "body": "",
- "status": 204,
- "response": "",
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -11648,6 +10546,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -11671,7 +10572,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11741,7 +10642,7 @@
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -11812,7 +10713,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -11886,7 +10787,7 @@
"limit": 50,
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -11957,7 +10858,7 @@
"response": {
"connections": [
{
- "id": "con_13vdEQ0xzgB2POzz",
+ "id": "con_1bmZsQXBLW2cBvW0",
"options": {
"mfa": {
"active": true,
@@ -12022,7 +10923,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz/clients?take=50",
+ "path": "/api/v2/connections/con_1bmZsQXBLW2cBvW0/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -12034,11 +10935,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_13vdEQ0xzgB2POzz",
+ "path": "/api/v2/connections/con_1bmZsQXBLW2cBvW0",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2025-09-30T09:09:55.385Z"
+ "deleted_at": "2025-10-25T06:01:12.122Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -12052,7 +10953,7 @@
"strategy": "auth0",
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
],
"is_domain_connection": false,
"options": {
@@ -12070,7 +10971,7 @@
},
"status": 201,
"response": {
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12097,7 +10998,7 @@
"name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
@@ -12116,7 +11017,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12146,7 +11047,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12158,14 +11059,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients",
"body": [
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"status": true
},
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"status": true
}
],
@@ -12244,6 +11145,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -12267,7 +11171,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12337,7 +11241,7 @@
"limit": 50,
"connections": [
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -12355,7 +11259,7 @@
"enabled_clients": []
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12385,7 +11289,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12403,7 +11307,7 @@
"response": {
"connections": [
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -12421,7 +11325,7 @@
"enabled_clients": []
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12451,7 +11355,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12472,7 +11376,7 @@
"limit": 50,
"connections": [
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -12490,7 +11394,7 @@
"enabled_clients": []
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12520,7 +11424,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12538,7 +11442,7 @@
"response": {
"connections": [
{
- "id": "con_IB7RwsS7YVFHS27Y",
+ "id": "con_4VKEbNWDQsmYzrFo",
"options": {
"email": true,
"scope": [
@@ -12556,7 +11460,7 @@
"enabled_clients": []
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12586,7 +11490,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12598,7 +11502,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_IB7RwsS7YVFHS27Y/clients?take=50",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -12610,11 +11514,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_IB7RwsS7YVFHS27Y",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2025-09-30T09:09:59.965Z"
+ "deleted_at": "2025-10-25T06:01:18.577Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -12723,6 +11627,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -12746,7 +11653,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13064,22 +11971,22 @@
"response": {
"roles": [
{
- "id": "rol_hW3mT21ZLmM0TkKX",
+ "id": "rol_T1mKqkPCqRgGerEJ",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_6cUD7NiUNjqEQXmL",
+ "id": "rol_E7DBgZHijCM1ag8E",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_zPZ4xGJhYQFJLgwW",
+ "id": "rol_fRL78UE2weGNDsVw",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_aPnnG7EnXuy3QOXL",
+ "id": "rol_UX03pO2Yb4UWBCgf",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -13094,7 +12001,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_hW3mT21ZLmM0TkKX/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_T1mKqkPCqRgGerEJ/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13109,7 +12016,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_6cUD7NiUNjqEQXmL/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_E7DBgZHijCM1ag8E/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13124,7 +12031,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_zPZ4xGJhYQFJLgwW/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_fRL78UE2weGNDsVw/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13139,7 +12046,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_aPnnG7EnXuy3QOXL/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_UX03pO2Yb4UWBCgf/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13154,7 +12061,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_hW3mT21ZLmM0TkKX",
+ "path": "/api/v2/roles/rol_T1mKqkPCqRgGerEJ",
"body": "",
"status": 200,
"response": {},
@@ -13164,7 +12071,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_6cUD7NiUNjqEQXmL",
+ "path": "/api/v2/roles/rol_fRL78UE2weGNDsVw",
"body": "",
"status": 200,
"response": {},
@@ -13174,7 +12081,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_zPZ4xGJhYQFJLgwW",
+ "path": "/api/v2/roles/rol_E7DBgZHijCM1ag8E",
"body": "",
"status": 200,
"response": {},
@@ -13184,7 +12091,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_aPnnG7EnXuy3QOXL",
+ "path": "/api/v2/roles/rol_UX03pO2Yb4UWBCgf",
"body": "",
"status": 200,
"response": {},
@@ -13200,7 +12107,7 @@
"response": {
"organizations": [
{
- "id": "org_NaaQKVM6fm8Fik0F",
+ "id": "org_isoC6C1JCV34jFVb",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -13211,7 +12118,7 @@
}
},
{
- "id": "org_Nv4H2OVqVG7nqL3D",
+ "id": "org_ZRtT76lwkD6zTdCP",
"name": "org2",
"display_name": "Organization2"
}
@@ -13293,6 +12200,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -13316,7 +12226,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13383,7 +12293,12 @@
"response": {
"organizations": [
{
- "id": "org_NaaQKVM6fm8Fik0F",
+ "id": "org_ZRtT76lwkD6zTdCP",
+ "name": "org2",
+ "display_name": "Organization2"
+ },
+ {
+ "id": "org_isoC6C1JCV34jFVb",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -13392,11 +12307,6 @@
"primary": "#57ddff"
}
}
- },
- {
- "id": "org_Nv4H2OVqVG7nqL3D",
- "name": "org2",
- "display_name": "Organization2"
}
]
},
@@ -13406,7 +12316,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F/enabled_connections",
+ "path": "/api/v2/organizations/org_ZRtT76lwkD6zTdCP/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13416,7 +12326,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_ZRtT76lwkD6zTdCP/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13431,7 +12341,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D/enabled_connections",
+ "path": "/api/v2/organizations/org_isoC6C1JCV34jFVb/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13441,7 +12351,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_isoC6C1JCV34jFVb/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13465,7 +12375,7 @@
"limit": 50,
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -13495,7 +12405,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -13513,7 +12423,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -13543,7 +12453,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -13622,6 +12532,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -13645,7 +12558,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13957,7 +12870,99 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_NaaQKVM6fm8Fik0F",
+ "path": "/api/v2/organizations/org_isoC6C1JCV34jFVb",
+ "body": "",
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "DELETE",
+ "path": "/api/v2/organizations/org_ZRtT76lwkD6zTdCP",
+ "body": "",
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [
+ {
+ "id": "lst_0000000000024759",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ {
+ "id": "lst_0000000000024760",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-50ef34fd-c5a5-4f5b-aa5d-a8f8b887153c/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
+ }
+ ],
+ "isPriority": false
+ }
+ ],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "DELETE",
+ "path": "/api/v2/log-streams/lst_0000000000024759",
"body": "",
"status": 204,
"response": "",
@@ -13967,7 +12972,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_Nv4H2OVqVG7nqL3D",
+ "path": "/api/v2/log-streams/lst_0000000000024760",
"body": "",
"status": 204,
"response": "",
@@ -14908,6 +13913,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -15230,6 +14239,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -15253,7 +14265,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15286,7 +14298,7 @@
"limit": 50,
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -15316,7 +14328,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -15334,7 +14346,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -15364,7 +14376,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -15376,13 +14388,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -15404,7 +14416,7 @@
"limit": 50,
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -15434,7 +14446,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -15452,7 +14464,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -15482,7 +14494,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -15598,7 +14610,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/mfa_oob_code",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -15613,18 +14625,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
- "status": 200,
+ "status": 404,
"response": {
- "template": "welcome_email",
- "body": "\n
\n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15632,7 +14640,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email_by_code",
+ "path": "/api/v2/email-templates/async_approval",
"body": "",
"status": 404,
"response": {
@@ -15647,7 +14655,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/email-templates/verify_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -15662,7 +14670,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email_by_code",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -15692,7 +14700,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/enrollment_email",
"body": "",
"status": 404,
"response": {
@@ -15707,7 +14715,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/stolen_credentials",
"body": "",
"status": 404,
"response": {
@@ -15722,7 +14730,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -15737,7 +14745,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -15752,7 +14760,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -15767,14 +14775,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/welcome_email",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "from": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -16288,7 +15300,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16298,7 +15310,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/custom-text/en",
+ "path": "/api/v2/prompts/login/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16308,7 +15320,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/custom-text/en",
+ "path": "/api/v2/prompts/login-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16318,7 +15330,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/custom-text/en",
+ "path": "/api/v2/prompts/login-passwordless/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16338,7 +15350,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/custom-text/en",
+ "path": "/api/v2/prompts/signup/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16368,7 +15380,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en",
+ "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16378,7 +15390,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
+ "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16388,7 +15400,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en",
+ "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16398,7 +15410,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/custom-form/custom-text/en",
+ "path": "/api/v2/prompts/reset-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16418,7 +15430,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/customized-consent/custom-text/en",
+ "path": "/api/v2/prompts/custom-form/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16428,7 +15440,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/reset-password/custom-text/en",
+ "path": "/api/v2/prompts/customized-consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16448,7 +15460,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-voice/custom-text/en",
+ "path": "/api/v2/prompts/mfa-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16458,7 +15470,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-push/custom-text/en",
+ "path": "/api/v2/prompts/mfa-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16468,7 +15480,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-otp/custom-text/en",
+ "path": "/api/v2/prompts/mfa-voice/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16478,7 +15490,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
+ "path": "/api/v2/prompts/mfa-phone/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16488,7 +15500,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-sms/custom-text/en",
+ "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16498,7 +15510,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-phone/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16538,7 +15550,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/device-flow/custom-text/en",
+ "path": "/api/v2/prompts/status/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16548,7 +15560,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/status/custom-text/en",
+ "path": "/api/v2/prompts/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16558,7 +15570,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/prompts/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16568,7 +15580,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16578,7 +15590,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
+ "path": "/api/v2/prompts/organizations/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -16628,7 +15640,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/partials",
+ "path": "/api/v2/prompts/login-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -16638,7 +15650,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/partials",
+ "path": "/api/v2/prompts/login-password/partials",
"body": "",
"status": 200,
"response": {},
@@ -16648,7 +15660,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/partials",
+ "path": "/api/v2/prompts/login/partials",
"body": "",
"status": 200,
"response": {},
@@ -16658,7 +15670,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/prompts/signup/partials",
"body": "",
"status": 200,
"response": {},
@@ -16668,7 +15680,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/prompts/login-passwordless/partials",
"body": "",
"status": 200,
"response": {},
@@ -16750,7 +15762,6 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -16760,24 +15771,24 @@
},
{
"id": "pre-user-registration",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node18-actions",
- "node22"
+ "node12"
],
- "default_runtime": "node22",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
- "id": "post-user-registration",
- "version": "v1",
- "status": "DEPRECATED",
+ "id": "pre-user-registration",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node18-actions",
+ "node22"
],
- "default_runtime": "node12",
+ "default_runtime": "node22",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -16786,6 +15797,7 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -16798,7 +15810,6 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -16806,12 +15817,22 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
+ {
+ "id": "send-phone-message",
+ "version": "v1",
+ "status": "DEPRECATED",
+ "runtimes": [
+ "node12"
+ ],
+ "default_runtime": "node12",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
{
"id": "send-phone-message",
"version": "v2",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -17136,6 +16157,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -17159,7 +16183,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17229,25 +16253,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/attack-protection/brute-force-protection",
- "body": "",
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -17271,6 +16276,25 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/attack-protection/brute-force-protection",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -17336,14 +16360,22 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 0,
- "flows": []
+ "total": 1,
+ "forms": [
+ {
+ "id": "ap_6JUSCU7qq1CravnoU6d6jr",
+ "name": "Blank-form",
+ "flow_count": 0,
+ "created_at": "2024-11-26T11:58:18.187Z",
+ "updated_at": "2025-10-25T06:00:57.253Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17351,22 +16383,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 1,
- "forms": [
- {
- "id": "ap_6JUSCU7qq1CravnoU6d6jr",
- "name": "Blank-form",
- "flow_count": 0,
- "created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:09:47.170Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17435,7 +16459,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:09:47.170Z"
+ "updated_at": "2025-10-25T06:00:57.253Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17443,14 +16467,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "connections": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17458,14 +16482,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17514,7 +16538,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:09:42.158Z",
+ "updated_at": "2025-10-25T06:00:49.663Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -17566,7 +16590,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:09:34.786Z",
+ "updated_at": "2025-10-25T06:00:33.259Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
diff --git a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json
index a7b0e1d86..0589d35b1 100644
--- a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json
+++ b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json
@@ -937,6 +937,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -1259,6 +1263,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -1282,7 +1289,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1352,6 +1359,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -1387,7 +1397,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1411,14 +1421,20 @@
"method": "POST",
"path": "/api/v2/clients",
"body": {
- "name": "Quickstarts API (Test Application)",
- "app_type": "non_interactive",
- "client_metadata": {
- "foo": "bar"
- },
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "allowed_origins": [],
+ "app_type": "regular_web",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
"is_first_party": true,
@@ -1428,6 +1444,14 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -1439,19 +1463,32 @@
"rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
+ "token_endpoint_auth_method": "client_secret_post",
+ "web_origins": []
},
"status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -1473,7 +1510,8 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "allowed_origins": [],
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1481,11 +1519,16 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
"rawHeaders": [],
@@ -1496,20 +1539,14 @@
"method": "POST",
"path": "/api/v2/clients",
"body": {
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "allowed_origins": [],
- "app_type": "regular_web",
- "callbacks": [],
- "client_aliases": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "app_type": "non_interactive",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
"is_first_party": true,
@@ -1519,14 +1556,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -1538,29 +1567,22 @@
"rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post",
- "web_origins": []
+ "token_endpoint_auth_method": "client_secret_post"
},
"status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -1582,8 +1604,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1591,16 +1612,11 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
"rawHeaders": [],
@@ -1643,6 +1659,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -1667,7 +1686,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1737,6 +1756,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -1773,7 +1795,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1853,6 +1875,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -1893,7 +1918,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1966,6 +1991,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -2001,7 +2029,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2023,7 +2051,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -2037,7 +2065,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/duo",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -2051,7 +2079,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -2065,7 +2093,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -2079,7 +2107,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -2093,13 +2121,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
- "enabled": true
+ "enabled": false
},
"status": 200,
"response": {
- "enabled": true
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2107,13 +2135,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
- "enabled": false
+ "enabled": true
},
"status": 200,
"response": {
- "enabled": false
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2121,7 +2149,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -2222,7 +2250,7 @@
},
"status": 201,
"response": {
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2230,8 +2258,8 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
@@ -2251,7 +2279,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2259,8 +2287,8 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
@@ -2278,19 +2306,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/00d4934b-c99d-4da9-bb2e-da5347b483b8/deploy",
+ "path": "/api/v2/actions/actions/d48a211b-ca37-4fce-a753-d95a549d24a3/deploy",
"body": "",
"status": 200,
"response": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": false,
"number": 1,
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.618011175Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.868540717Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -2299,7 +2327,7 @@
}
],
"action": {
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2307,60 +2335,14 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.014006880Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.088100549Z",
"all_changes_deployed": false
}
},
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2419,141 +2401,46 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "POST",
- "path": "/api/v2/log-streams",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": {
- "name": "Suspended DD Log Stream",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "type": "datadog"
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
},
"status": 200,
"response": {
- "id": "lst_0000000000024266",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "POST",
- "path": "/api/v2/log-streams",
- "body": {
- "name": "Amazon EventBridge",
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2"
- },
- "type": "eventbridge"
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000024267",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2585,7 +2472,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:09:34.786Z",
+ "updated_at": "2025-10-25T06:00:33.259Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -2630,7 +2517,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:29:34.217Z",
+ "updated_at": "2025-10-25T06:03:51.101Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
},
"rawHeaders": [],
@@ -2904,6 +2791,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -2927,7 +2817,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2947,6 +2837,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -2980,7 +2873,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3000,6 +2893,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -3025,7 +2921,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3044,6 +2940,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -3079,7 +2978,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3103,6 +3002,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -3125,7 +3027,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3144,6 +3046,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -3178,7 +3083,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3200,6 +3105,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -3238,7 +3146,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3263,6 +3171,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -3296,7 +3207,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3366,7 +3277,7 @@
"limit": 50,
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -3396,7 +3307,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -3414,7 +3325,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -3444,7 +3355,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -3465,7 +3376,7 @@
"limit": 50,
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -3495,7 +3406,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -3513,7 +3424,7 @@
"response": {
"connections": [
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -3543,7 +3454,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -3555,13 +3466,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -3579,8 +3490,8 @@
"name": "boo-baz-db-connection-test",
"strategy": "auth0",
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"is_domain_connection": false,
"options": {
@@ -3624,7 +3535,7 @@
},
"status": 201,
"response": {
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -3677,8 +3588,8 @@
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
],
"realms": [
"boo-baz-db-connection-test"
@@ -3696,7 +3607,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -3752,8 +3663,8 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
}
]
@@ -3764,14 +3675,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients",
"body": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"status": true
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"status": true
}
],
@@ -3850,6 +3761,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -3873,7 +3787,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3893,6 +3807,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -3926,7 +3843,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3946,6 +3863,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -3971,7 +3891,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3990,6 +3910,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -4025,7 +3948,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4049,6 +3972,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -4071,7 +3997,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4090,6 +4016,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -4124,7 +4053,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4146,6 +4075,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -4184,7 +4116,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4209,6 +4141,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -4242,7 +4177,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4312,7 +4247,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -4368,12 +4303,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -4403,7 +4338,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -4421,7 +4356,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -4477,12 +4412,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -4512,7 +4447,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -4533,7 +4468,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -4589,12 +4524,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -4624,7 +4559,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -4642,7 +4577,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -4698,12 +4633,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -4733,7 +4668,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -4750,8 +4685,8 @@
"name": "google-oauth2",
"strategy": "google-oauth2",
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"is_domain_connection": false,
"options": {
@@ -4765,7 +4700,7 @@
},
"status": 201,
"response": {
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -4778,8 +4713,8 @@
"name": "google-oauth2",
"is_domain_connection": false,
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
],
"realms": [
"google-oauth2"
@@ -4797,7 +4732,7 @@
"response": {
"connections": [
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -4813,8 +4748,8 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
}
]
@@ -4825,14 +4760,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients",
"body": [
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"status": true
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"status": true
}
],
@@ -4948,6 +4883,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -4971,7 +4909,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4991,6 +4929,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -5024,7 +4965,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5044,6 +4985,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -5069,7 +5013,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5088,6 +5032,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -5123,7 +5070,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5147,6 +5094,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -5169,7 +5119,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5188,6 +5138,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -5222,7 +5175,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5244,6 +5197,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -5282,7 +5238,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5307,6 +5263,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -5340,7 +5299,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5654,7 +5613,7 @@
"method": "POST",
"path": "/api/v2/client-grants",
"body": {
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5791,8 +5750,8 @@
},
"status": 201,
"response": {
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5936,7 +5895,7 @@
"method": "POST",
"path": "/api/v2/client-grants",
"body": {
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6073,8 +6032,8 @@
},
"status": 201,
"response": {
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6238,7 +6197,7 @@
},
"status": 200,
"response": {
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
@@ -6255,7 +6214,7 @@
},
"status": 200,
"response": {
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
@@ -6272,7 +6231,7 @@
},
"status": 200,
"response": {
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
@@ -6289,7 +6248,7 @@
},
"status": 200,
"response": {
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -6325,7 +6284,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:09:42.158Z",
+ "updated_at": "2025-10-25T06:00:49.663Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -6401,7 +6360,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:29:45.795Z",
+ "updated_at": "2025-10-25T06:04:09.722Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -6465,21 +6424,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [],
- "start": 0,
- "limit": 50,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -6550,6 +6494,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -6573,7 +6520,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6593,6 +6540,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -6626,7 +6576,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6646,6 +6596,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -6671,7 +6624,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6690,6 +6643,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -6725,7 +6681,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6749,6 +6705,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -6771,7 +6730,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6790,6 +6749,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -6824,7 +6786,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6846,6 +6808,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -6884,7 +6849,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6909,6 +6874,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -6942,7 +6910,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7000,6 +6968,21 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -7024,7 +7007,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -7080,12 +7063,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -7101,12 +7084,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -7136,7 +7119,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -7154,7 +7137,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -7210,12 +7193,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -7231,12 +7214,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -7266,7 +7249,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -7278,570 +7261,92 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 10,
"start": 0,
"limit": 100,
- "client_grants": [
+ "clients": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Deploy CLI",
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "sso_disabled": false,
+ "cross_origin_auth": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "cross_origin_authentication": true,
+ "allowed_clients": [],
+ "callbacks": [],
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "subject_type": "client"
- },
- {
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials",
+ "implicit",
+ "authorization_code",
+ "refresh_token"
],
- "subject_type": "client"
+ "custom_login_page_on": true
},
- {
- "id": "cgr_pbwejzhwoujrsNE8",
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "create:client_credentials",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations_summary",
- "create:authentication_methods",
- "read:authentication_methods",
- "update:authentication_methods",
- "delete:authentication_methods",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "read:organization_discovery_domains",
- "update:organization_discovery_domains",
- "create:organization_discovery_domains",
- "delete:organization_discovery_domains",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations",
- "read:scim_config",
- "create:scim_config",
- "update:scim_config",
- "delete:scim_config",
- "create:scim_token",
- "read:scim_token",
- "delete:scim_token",
- "delete:phone_providers",
- "create:phone_providers",
- "read:phone_providers",
- "update:phone_providers",
- "delete:phone_templates",
- "create:phone_templates",
- "read:phone_templates",
- "update:phone_templates",
- "create:encryption_keys",
- "read:encryption_keys",
- "update:encryption_keys",
- "delete:encryption_keys",
- "read:sessions",
- "update:sessions",
- "delete:sessions",
- "read:refresh_tokens",
- "delete:refresh_tokens",
- "create:self_service_profiles",
- "read:self_service_profiles",
- "update:self_service_profiles",
- "delete:self_service_profiles",
- "create:sso_access_tickets",
- "delete:sso_access_tickets",
- "read:forms",
- "update:forms",
- "delete:forms",
- "create:forms",
- "read:flows",
- "update:flows",
- "delete:flows",
- "create:flows",
- "read:flows_vault",
- "read:flows_vault_connections",
- "update:flows_vault_connections",
- "delete:flows_vault_connections",
- "create:flows_vault_connections",
- "read:flows_executions",
- "delete:flows_executions",
- "read:connections_options",
- "update:connections_options",
- "read:self_service_profile_custom_texts",
- "update:self_service_profile_custom_texts",
- "create:network_acls",
- "update:network_acls",
- "read:network_acls",
- "delete:network_acls",
- "delete:vdcs_templates",
- "read:vdcs_templates",
- "create:vdcs_templates",
- "update:vdcs_templates",
- "create:custom_signing_keys",
- "read:custom_signing_keys",
- "update:custom_signing_keys",
- "delete:custom_signing_keys",
- "read:federated_connections_tokens",
- "delete:federated_connections_tokens",
- "create:user_attribute_profiles",
- "read:user_attribute_profiles",
- "update:user_attribute_profiles",
- "delete:user_attribute_profiles",
- "read:event_streams",
- "create:event_streams",
- "delete:event_streams",
- "update:event_streams",
- "read:event_deliveries",
- "update:event_deliveries",
- "create:connection_profiles",
- "read:connection_profiles",
- "update:connection_profiles",
- "delete:connection_profiles",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants",
- "read:security_metrics",
- "read:connections_keys",
- "update:connections_keys",
- "create:connections_keys"
- ],
- "subject_type": "client"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7849,7 +7354,7 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7857,14 +7362,11 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
- "client_credentials",
- "implicit",
"authorization_code",
- "refresh_token"
+ "implicit",
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -7872,51 +7374,11 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "API Explorer Application",
+ "allowed_clients": [],
"callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -7948,7 +7410,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7968,6 +7430,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -7993,7 +7458,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8012,6 +7477,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -8047,7 +7515,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8071,6 +7539,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -8093,7 +7564,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8112,6 +7583,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -8146,7 +7620,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8168,6 +7642,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -8206,7 +7683,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8231,6 +7708,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -8264,7 +7744,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8313,15 +7793,571 @@
"subject": "deprecated"
}
],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
+ ],
+ "subject_type": "client"
+ },
+ {
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
+ ],
+ "subject_type": "client"
+ },
+ {
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
}
]
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/organizations",
+ "body": {
+ "name": "org1",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "display_name": "Organization"
+ },
+ "status": 201,
+ "response": {
+ "id": "org_T61hImLhMR4YP0Uq",
+ "display_name": "Organization",
+ "name": "org1",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
@@ -8332,38 +8368,150 @@
},
"status": 201,
"response": {
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"display_name": "Organization2",
"name": "org2"
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/organizations",
+ "path": "/api/v2/log-streams",
"body": {
- "name": "org1",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
+ "name": "Suspended DD Log Stream",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "type": "datadog"
+ },
+ "status": 200,
+ "response": {
+ "id": "lst_0000000000024761",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
+ "body": {
+ "name": "Amazon EventBridge",
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
}
+ ],
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2"
},
- "display_name": "Organization"
+ "type": "eventbridge"
},
- "status": 201,
+ "status": 200,
"response": {
- "id": "org_NN4PVFzpDb4i3PLy",
- "display_name": "Organization",
- "name": "org1",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
+ "id": "lst_0000000000024762",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
}
- }
+ ],
+ "isPriority": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8399,7 +8547,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:09:47.170Z"
+ "updated_at": "2025-10-25T06:00:57.253Z"
}
]
},
@@ -8485,7 +8633,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:09:47.170Z"
+ "updated_at": "2025-10-25T06:00:57.253Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8610,7 +8758,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9470,6 +9618,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -9792,6 +9944,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -9815,7 +9970,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9835,6 +9990,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -9868,7 +10026,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9888,6 +10046,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -9913,7 +10074,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9932,6 +10093,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -9967,7 +10131,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9991,6 +10155,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -10013,7 +10180,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10032,6 +10199,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -10066,7 +10236,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10088,6 +10258,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -10126,7 +10299,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10151,6 +10324,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -10184,7 +10360,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10208,7 +10384,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "path": "/api/v2/clients/Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"body": {
"name": "Default App",
"callbacks": [],
@@ -10243,6 +10419,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -10266,7 +10445,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10288,7 +10467,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -10302,7 +10481,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -10316,7 +10495,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -10330,7 +10509,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -10344,7 +10523,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -10358,7 +10537,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/duo",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -10372,7 +10551,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -10386,7 +10565,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -10459,7 +10638,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -10467,34 +10646,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -10521,7 +10700,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -10529,34 +10708,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -10567,9 +10746,37 @@
},
"all_changes_deployed": true
}
- ],
- "total": 1,
- "per_page": 100
+ ],
+ "total": 1,
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard"
+ },
+ "status": 200,
+ "response": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10646,106 +10853,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard"
- },
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- },
- "pre-change-password": {
- "shields": []
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [
- {
- "id": "lst_0000000000024266",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- {
- "id": "lst_0000000000024267",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -10816,6 +10923,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -10839,7 +10949,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10859,6 +10969,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -10892,7 +11005,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10912,6 +11025,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -10937,7 +11053,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10956,6 +11072,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -10991,7 +11110,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11015,6 +11134,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -11037,7 +11159,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11056,6 +11178,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -11090,7 +11215,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11112,6 +11237,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -11150,7 +11278,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11175,6 +11303,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -11208,7 +11339,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11278,7 +11409,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -11334,12 +11465,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11369,7 +11500,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11387,7 +11518,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -11443,12 +11574,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11478,7 +11609,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11499,7 +11630,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -11555,12 +11686,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11590,7 +11721,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11608,7 +11739,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -11664,12 +11795,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11699,7 +11830,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11711,16 +11842,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -11730,16 +11861,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
},
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -11749,11 +11880,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g",
"body": "",
"status": 200,
"response": {
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11780,7 +11911,7 @@
"name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
@@ -11793,11 +11924,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g",
"body": {
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
],
"is_domain_connection": false,
"options": {
@@ -11828,7 +11959,7 @@
},
"status": 200,
"response": {
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11856,7 +11987,7 @@
"is_domain_connection": false,
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
],
"realms": [
"Username-Password-Authentication"
@@ -11868,14 +11999,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients",
"body": [
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"status": true
},
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"status": true
}
],
@@ -11954,6 +12085,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -11977,7 +12111,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11997,6 +12131,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -12030,7 +12167,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12050,6 +12187,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -12075,7 +12215,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12094,6 +12234,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -12129,7 +12272,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12153,6 +12296,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -12175,7 +12321,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12194,6 +12340,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -12228,7 +12377,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12250,6 +12399,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -12288,7 +12440,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12313,6 +12465,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -12346,7 +12501,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12416,7 +12571,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -12472,12 +12627,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -12493,12 +12648,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12528,7 +12683,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12546,7 +12701,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -12602,12 +12757,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -12623,12 +12778,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12658,7 +12813,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12679,7 +12834,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -12735,12 +12890,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -12756,12 +12911,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12791,7 +12946,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12809,7 +12964,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -12865,12 +13020,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -12886,12 +13041,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -12921,7 +13076,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12933,16 +13088,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients?take=50",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
},
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -13034,6 +13189,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -13057,7 +13215,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13077,6 +13235,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -13110,7 +13271,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13130,6 +13291,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -13155,7 +13319,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13174,6 +13338,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -13209,7 +13376,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13233,6 +13400,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -13255,7 +13425,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13274,6 +13444,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -13308,7 +13481,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13330,6 +13503,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -13368,7 +13544,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13393,6 +13569,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -13426,7 +13605,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13496,8 +13675,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -13634,8 +13813,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -14020,22 +14199,22 @@
"response": {
"roles": [
{
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -14050,7 +14229,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_7lJdgX8wyBfxNr8I/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_nnD7gIngoCpSzWqa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14065,7 +14244,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_PxKGor3LywqJsP9t/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6F4nO6P7BoFUBPw1/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14080,7 +14259,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_hpW98Q70uZwkILOm/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_M5ekf1mxaXyc54md/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14095,7 +14274,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_LWczoJAl15Uy8eIX/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zF1AyDWXT7cbMyrq/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14116,7 +14295,7 @@
"response": {
"organizations": [
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -14127,7 +14306,7 @@
}
},
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
}
@@ -14209,6 +14388,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -14232,7 +14414,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14252,6 +14434,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -14285,7 +14470,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14305,6 +14490,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -14330,7 +14518,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14349,6 +14537,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -14384,7 +14575,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14408,6 +14599,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -14430,7 +14624,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14449,6 +14643,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -14483,7 +14680,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14505,6 +14702,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -14543,7 +14743,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14568,6 +14768,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -14601,7 +14804,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14668,12 +14871,12 @@
"response": {
"organizations": [
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
},
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -14691,7 +14894,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/enabled_connections",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -14701,7 +14904,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14716,7 +14919,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/enabled_connections",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -14726,7 +14929,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -14750,7 +14953,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -14806,12 +15009,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -14827,12 +15030,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -14862,7 +15065,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -14880,7 +15083,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -14936,12 +15139,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -14957,12 +15160,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -14992,7 +15195,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -15013,8 +15216,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -15151,8 +15354,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -15598,6 +15801,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -15621,7 +15827,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15641,6 +15847,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -15674,7 +15883,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15694,6 +15903,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -15719,7 +15931,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15738,6 +15950,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -15773,7 +15988,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15797,6 +16012,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -15819,7 +16037,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15838,6 +16056,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -15872,7 +16093,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15894,6 +16115,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -15932,7 +16156,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15957,6 +16181,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -15990,7 +16217,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16048,6 +16275,78 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [
+ {
+ "id": "lst_0000000000024761",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ {
+ "id": "lst_0000000000024762",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
+ }
+ ],
+ "isPriority": false
+ }
+ ],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -16982,6 +17281,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -17304,6 +17607,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -17327,7 +17633,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17347,6 +17653,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -17380,7 +17689,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17400,6 +17709,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -17425,7 +17737,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17444,6 +17756,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -17479,7 +17794,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17503,6 +17818,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -17525,7 +17843,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17544,6 +17862,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -17578,7 +17899,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17600,6 +17921,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -17638,7 +17962,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17663,6 +17987,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -17696,7 +18023,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -17729,7 +18056,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -17785,12 +18112,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -17820,7 +18147,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -17838,7 +18165,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -17894,12 +18221,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -17929,7 +18256,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -17941,16 +18268,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients?take=50",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy"
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -17960,13 +18287,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -17988,7 +18315,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -18044,12 +18371,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -18065,12 +18392,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -18100,7 +18427,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -18118,7 +18445,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -18174,12 +18501,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -18195,12 +18522,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -18230,7 +18557,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -18242,16 +18569,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients?take=50",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
},
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -18339,22 +18666,7 @@
"name": "mandrill",
"credentials": {},
"default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/email-templates/verify_email_by_code",
- "body": "",
- "status": 404,
- "response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -18380,7 +18692,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email_by_code",
+ "path": "/api/v2/email-templates/verify_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -18395,7 +18707,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -18410,7 +18722,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/password_reset",
"body": "",
"status": 404,
"response": {
@@ -18425,7 +18737,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/async_approval",
"body": "",
"status": 404,
"response": {
@@ -18440,7 +18752,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -18455,7 +18767,26 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/mfa_oob_code",
+ "path": "/api/v2/email-templates/welcome_email",
+ "body": "",
+ "status": 200,
+ "response": {
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "from": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -18470,18 +18801,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
- "status": 200,
+ "status": 404,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -18489,7 +18816,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/enrollment_email",
"body": "",
"status": 404,
"response": {
@@ -18504,7 +18831,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -18519,7 +18846,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/stolen_credentials",
"body": "",
"status": 404,
"response": {
@@ -18534,7 +18861,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -18558,8 +18885,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -18696,8 +19023,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -19200,22 +19527,22 @@
"response": {
"roles": [
{
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -19230,7 +19557,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_7lJdgX8wyBfxNr8I/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_nnD7gIngoCpSzWqa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19245,7 +19572,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_PxKGor3LywqJsP9t/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6F4nO6P7BoFUBPw1/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19260,7 +19587,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_hpW98Q70uZwkILOm/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_M5ekf1mxaXyc54md/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19275,7 +19602,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_LWczoJAl15Uy8eIX/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zF1AyDWXT7cbMyrq/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19412,7 +19739,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/custom-text/en",
+ "path": "/api/v2/prompts/login/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19422,7 +19749,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/custom-text/en",
+ "path": "/api/v2/prompts/login-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19432,7 +19759,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19452,7 +19779,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/custom-text/en",
+ "path": "/api/v2/prompts/login-email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19462,7 +19789,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-email-verification/custom-text/en",
+ "path": "/api/v2/prompts/signup/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19472,7 +19799,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-password/custom-text/en",
+ "path": "/api/v2/prompts/signup-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19482,7 +19809,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/custom-text/en",
+ "path": "/api/v2/prompts/signup-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19492,7 +19819,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
+ "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19512,7 +19839,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en",
+ "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19522,7 +19849,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/consent/custom-text/en",
+ "path": "/api/v2/prompts/reset-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19542,7 +19869,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/reset-password/custom-text/en",
+ "path": "/api/v2/prompts/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19552,7 +19879,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/logout/custom-text/en",
+ "path": "/api/v2/prompts/customized-consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19562,7 +19889,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/customized-consent/custom-text/en",
+ "path": "/api/v2/prompts/logout/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19572,7 +19899,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-otp/custom-text/en",
+ "path": "/api/v2/prompts/mfa-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19582,7 +19909,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-voice/custom-text/en",
+ "path": "/api/v2/prompts/mfa-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19592,7 +19919,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-push/custom-text/en",
+ "path": "/api/v2/prompts/mfa-voice/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19602,7 +19929,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-sms/custom-text/en",
+ "path": "/api/v2/prompts/mfa-phone/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19622,7 +19949,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-phone/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19632,7 +19959,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
+ "path": "/api/v2/prompts/mfa-email/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19642,7 +19969,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-email/custom-text/en",
+ "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19652,7 +19979,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/status/custom-text/en",
+ "path": "/api/v2/prompts/mfa/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19662,7 +19989,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa/custom-text/en",
+ "path": "/api/v2/prompts/status/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19682,7 +20009,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
+ "path": "/api/v2/prompts/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19692,7 +20019,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19702,7 +20029,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/organizations/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19732,7 +20059,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/passkeys/custom-text/en",
+ "path": "/api/v2/prompts/captcha/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19742,7 +20069,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/captcha/custom-text/en",
+ "path": "/api/v2/prompts/passkeys/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -19752,7 +20079,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/partials",
+ "path": "/api/v2/prompts/login/partials",
"body": "",
"status": 200,
"response": {},
@@ -19762,7 +20089,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/partials",
+ "path": "/api/v2/prompts/login-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -19792,7 +20119,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/prompts/signup/partials",
"body": "",
"status": 200,
"response": {},
@@ -19802,7 +20129,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/prompts/signup-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -19828,7 +20155,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -19836,34 +20163,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -19889,6 +20216,18 @@
"status": 200,
"response": {
"triggers": [
+ {
+ "id": "post-login",
+ "version": "v2",
+ "status": "DEPRECATED",
+ "runtimes": [
+ "node12",
+ "node18"
+ ],
+ "default_runtime": "node16",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
{
"id": "post-login",
"version": "v3",
@@ -19906,18 +20245,6 @@
}
]
},
- {
- "id": "post-login",
- "version": "v2",
- "status": "DEPRECATED",
- "runtimes": [
- "node12",
- "node18"
- ],
- "default_runtime": "node16",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "credentials-exchange",
"version": "v2",
@@ -19936,7 +20263,6 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -19949,6 +20275,7 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -20214,6 +20541,38 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [
+ {
+ "id": "org_T61hImLhMR4YP0Uq",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ {
+ "id": "org_ufvr0WNS3FdAGoOu",
+ "name": "org2",
+ "display_name": "Organization2"
+ }
+ ],
+ "start": 0,
+ "limit": 50,
+ "total": 2
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -20284,6 +20643,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -20307,7 +20669,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20327,6 +20689,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -20360,7 +20725,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20380,6 +20745,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -20405,7 +20773,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20424,6 +20792,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -20459,7 +20830,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20483,6 +20854,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -20505,7 +20879,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20524,6 +20898,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -20558,7 +20935,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20580,6 +20957,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -20618,7 +20998,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20643,6 +21023,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -20676,7 +21059,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -20734,38 +21117,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_NN4PVFzpDb4i3PLy",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_MjwvHInHSz08xTl9",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 50,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -20775,12 +21126,12 @@
"response": {
"organizations": [
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
},
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -20798,7 +21149,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/enabled_connections",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -20808,7 +21159,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -20823,7 +21174,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/enabled_connections",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -20833,7 +21184,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -20848,24 +21199,20 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "path": "/api/v2/attack-protection/breached-password-detection",
"body": "",
"status": 200,
"response": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
"stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
"pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
}
}
},
@@ -20894,20 +21241,24 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/attack-protection/breached-password-detection",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": "",
"status": 200,
"response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
"stage": {
- "pre-user-registration": {
- "shields": []
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
},
- "pre-change-password": {
- "shields": []
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
}
}
},
@@ -20922,7 +21273,7 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000024266",
+ "id": "lst_0000000000024761",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -20933,14 +21284,14 @@
"isPriority": false
},
{
- "id": "lst_0000000000024267",
+ "id": "lst_0000000000024762",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
},
"filters": [
{
@@ -21027,7 +21378,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
}
]
},
@@ -21113,7 +21464,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -21192,7 +21543,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:29:45.795Z",
+ "updated_at": "2025-10-25T06:04:09.722Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -21244,7 +21595,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:29:34.217Z",
+ "updated_at": "2025-10-25T06:03:51.101Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
diff --git a/test/e2e/recordings/should-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-deploy-without-throwing-an-error.json
index 19be60f9e..5683e7c73 100644
--- a/test/e2e/recordings/should-deploy-without-throwing-an-error.json
+++ b/test/e2e/recordings/should-deploy-without-throwing-an-error.json
@@ -16,6 +16,14 @@
"identifier": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"allow_offline_access": false,
"skip_consent_for_verifiable_first_party_clients": false,
+ "subject_type_authorization": {
+ "client": {
+ "policy": "require_client_grant"
+ },
+ "user": {
+ "policy": "allow_all"
+ }
+ },
"token_lifetime": 86400,
"token_lifetime_for_web": 7200,
"signing_alg": "RS256",
@@ -116,6 +124,22 @@
"description": "Create Client Keys",
"value": "create:client_keys"
},
+ {
+ "description": "Read Client Credentials",
+ "value": "read:client_credentials"
+ },
+ {
+ "description": "Update Client Credentials",
+ "value": "update:client_credentials"
+ },
+ {
+ "description": "Delete Client Credentials",
+ "value": "delete:client_credentials"
+ },
+ {
+ "description": "Create Client Credentials",
+ "value": "create:client_credentials"
+ },
{
"description": "Read Connections",
"value": "read:connections"
@@ -508,6 +532,22 @@
"description": "Delete Organizations",
"value": "delete:organizations"
},
+ {
+ "description": "Read Organization Discovery Domains",
+ "value": "read:organization_discovery_domains"
+ },
+ {
+ "description": "Update Organization Discovery Domains",
+ "value": "update:organization_discovery_domains"
+ },
+ {
+ "description": "Create Organization Discovery Domains",
+ "value": "create:organization_discovery_domains"
+ },
+ {
+ "description": "Delete Organization Discovery Domains",
+ "value": "delete:organization_discovery_domains"
+ },
{
"description": "Create organization members",
"value": "create:organization_members"
@@ -640,6 +680,10 @@
"description": "Read Sessions",
"value": "read:sessions"
},
+ {
+ "description": "Update Sessions",
+ "value": "update:sessions"
+ },
{
"description": "Delete Sessions",
"value": "delete:sessions"
@@ -648,6 +692,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -809,20 +857,60 @@
"value": "delete:federated_connections_tokens"
},
{
- "value": "read:client_credentials",
- "description": "Read Client Credentials"
+ "description": "Create User Attribute Profiles",
+ "value": "create:user_attribute_profiles"
+ },
+ {
+ "description": "Read User Attribute Profiles",
+ "value": "read:user_attribute_profiles"
+ },
+ {
+ "description": "Update User Attribute Profiles",
+ "value": "update:user_attribute_profiles"
+ },
+ {
+ "description": "Delete User Attribute Profiles",
+ "value": "delete:user_attribute_profiles"
+ },
+ {
+ "description": "Read event streams",
+ "value": "read:event_streams"
+ },
+ {
+ "description": "Create event streams",
+ "value": "create:event_streams"
+ },
+ {
+ "description": "Delete event streams",
+ "value": "delete:event_streams"
+ },
+ {
+ "description": "Update event streams",
+ "value": "update:event_streams"
+ },
+ {
+ "description": "Read event stream deliveries",
+ "value": "read:event_deliveries"
+ },
+ {
+ "description": "Redeliver event(s) to an event stream",
+ "value": "update:event_deliveries"
+ },
+ {
+ "description": "Create Connection Profiles",
+ "value": "create:connection_profiles"
},
{
- "value": "create:client_credentials",
- "description": "Create Client Credentials"
+ "description": "Read Connection Profiles",
+ "value": "read:connection_profiles"
},
{
- "value": "update:client_credentials",
- "description": "Update Client Credentials"
+ "description": "Update Connection Profiles",
+ "value": "update:connection_profiles"
},
{
- "value": "delete:client_credentials",
- "description": "delete Client Credentials"
+ "description": "Delete Connection Profiles",
+ "value": "delete:connection_profiles"
},
{
"value": "read:organization_client_grants",
@@ -835,6 +923,22 @@
{
"value": "delete:organization_client_grants",
"description": "Delete Organization Client Grants"
+ },
+ {
+ "value": "read:security_metrics",
+ "description": "Read Security Metrics"
+ },
+ {
+ "value": "read:connections_keys",
+ "description": "Read connection keys"
+ },
+ {
+ "value": "update:connections_keys",
+ "description": "Update connection keys"
+ },
+ {
+ "value": "create:connections_keys",
+ "description": "Create connection keys"
}
],
"is_system": true
@@ -851,7 +955,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -914,6 +1018,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -937,7 +1044,7 @@
"subject": "deprecated"
}
],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -952,443 +1059,77 @@
"client_credentials"
],
"custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
- "body": {
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "custom_login_page_on": true,
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "is_first_party": true,
- "is_token_endpoint_ip_header_trusted": false,
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false
- },
- "status": 200,
- "response": {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/clients/8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "body": {
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false
+ },
+ "status": 200,
+ "response": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
"cert": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1438,7 +1179,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -1452,7 +1193,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -1480,7 +1221,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -1494,7 +1235,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -1579,56 +1320,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "b350f5ab-4a15-475b-9fc9-6ccc76594903",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2025-04-09T16:59:45.514229856Z",
- "updated_at": "2025-04-09T16:59:45.531596981Z",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "runtime": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "51226e3f-8810-49c2-9f7f-d666c4aa04ae",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "runtime": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2025-04-09T16:59:46.398241328Z",
- "created_at": "2025-04-09T16:59:46.307869375Z",
- "updated_at": "2025-04-09T16:59:46.399941007Z"
- },
- "deployed_version": {
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "id": "51226e3f-8810-49c2-9f7f-d666c4aa04ae",
- "deployed": true,
- "number": 1,
- "built_at": "2025-04-09T16:59:46.398241328Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-04-09T16:59:46.307869375Z",
- "updated_at": "2025-04-09T16:59:46.399941007Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -1641,56 +1333,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "b350f5ab-4a15-475b-9fc9-6ccc76594903",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2025-04-09T16:59:45.514229856Z",
- "updated_at": "2025-04-09T16:59:45.531596981Z",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "runtime": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "51226e3f-8810-49c2-9f7f-d666c4aa04ae",
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "runtime": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2025-04-09T16:59:46.398241328Z",
- "created_at": "2025-04-09T16:59:46.307869375Z",
- "updated_at": "2025-04-09T16:59:46.399941007Z"
- },
- "deployed_version": {
- "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
- "dependencies": [],
- "id": "51226e3f-8810-49c2-9f7f-d666c4aa04ae",
- "deployed": true,
- "number": 1,
- "built_at": "2025-04-09T16:59:46.398241328Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-04-09T16:59:46.307869375Z",
- "updated_at": "2025-04-09T16:59:46.399941007Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -1796,78 +1439,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [
- {
- "id": "lst_0000000000021073",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- {
- "id": "lst_0000000000021074",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-5b66e29c-4c5a-496f-86ab-6dacebd9382d/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -1885,7 +1456,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -1948,6 +1519,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -1971,7 +1545,7 @@
"subject": "deprecated"
}
],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1989,34 +1563,30 @@
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -2024,373 +1594,108 @@
"subject": "deprecated"
}
],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
"custom_login_page_on": true
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 50,
+ "connections": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
}
]
},
@@ -2404,43 +1709,24 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 50,
"connections": [
{
- "id": "con_cPbeLX3uoH77QRZz",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
+ "passwordPolicy": "good",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
- "password_history": {
- "size": 5,
- "enable": false
- },
"strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -2449,28 +1735,34 @@
"enabled": true
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
{
- "id": "con_uAzBCmGhcwxWM9kJ",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -2500,8 +1792,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -2512,327 +1804,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v/clients?take=50",
"body": "",
"status": 200,
"response": {
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 50,
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
+ "clients": [
{
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11"
},
{
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -2842,11 +1823,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_uAzBCmGhcwxWM9kJ",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v",
"body": "",
"status": 200,
"response": {
- "id": "con_uAzBCmGhcwxWM9kJ",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -2873,8 +1854,8 @@
"name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
"Username-Password-Authentication"
@@ -2886,11 +1867,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_uAzBCmGhcwxWM9kJ",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v",
"body": {
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11"
],
"is_domain_connection": false,
"options": {
@@ -2921,7 +1902,7 @@
},
"status": 200,
"response": {
- "id": "con_uAzBCmGhcwxWM9kJ",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -2949,7 +1930,7 @@
"is_domain_connection": false,
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11"
],
"realms": [
"Username-Password-Authentication"
@@ -2958,6 +1939,25 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_0we3kkVOTK5uFh4v/clients",
+ "body": [
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "status": true
+ },
+ {
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "status": true
+ }
+ ],
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -2965,7 +1965,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -3028,6 +2028,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -3051,7 +2054,7 @@
"subject": "deprecated"
}
],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3069,79 +2072,30 @@
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -3149,328 +2103,159 @@
"subject": "deprecated"
}
],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
"custom_login_page_on": true
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 50,
+ "connections": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "web_origins": [],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 50,
+ "connections": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
}
]
},
@@ -3480,98 +2265,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?include_totals=true",
+ "path": "/api/v2/connections?include_totals=true&take=50",
"body": "",
"status": 200,
"response": {
- "total": 3,
- "start": 0,
- "limit": 50,
"connections": [
{
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "SlnBYESSQE83e042qhjctEizntTWGboW",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
+ "id": "con_0we3kkVOTK5uFh4v",
"options": {
"mfa": {
"active": true,
@@ -3601,8 +2301,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -3612,2823 +2312,286 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "SlnBYESSQE83e042qhjctEizntTWGboW",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
+ "method": "POST",
+ "path": "/api/v2/connections",
+ "body": {
+ "name": "google-oauth2",
+ "strategy": "google-oauth2",
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11"
+ ],
+ "is_domain_connection": false,
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ }
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true",
- "body": "",
- "status": 200,
+ "status": 201,
"response": {
- "total": 3,
- "start": 0,
- "limit": 50,
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "SlnBYESSQE83e042qhjctEizntTWGboW",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
+ "id": "con_4VKEbNWDQsmYzrFo",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ],
+ "realms": [
+ "google-oauth2"
]
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "SlnBYESSQE83e042qhjctEizntTWGboW",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_ypEso8gFN9jFQ4Bx",
- "body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ],
- "is_domain_connection": false,
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- }
- },
- "status": 200,
- "response": {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ],
- "realms": [
- "google-oauth2"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
- "body": "",
- "status": 200,
- "response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_a5G2CpWYpgxCM4Xw",
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations_summary",
- "create:authentication_methods",
- "read:authentication_methods",
- "update:authentication_methods",
- "delete:authentication_methods",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations",
- "read:scim_config",
- "create:scim_config",
- "update:scim_config",
- "delete:scim_config",
- "create:scim_token",
- "read:scim_token",
- "delete:scim_token",
- "delete:phone_providers",
- "create:phone_providers",
- "read:phone_providers",
- "update:phone_providers",
- "delete:phone_templates",
- "create:phone_templates",
- "read:phone_templates",
- "update:phone_templates",
- "create:encryption_keys",
- "read:encryption_keys",
- "update:encryption_keys",
- "delete:encryption_keys",
- "read:sessions",
- "delete:sessions",
- "read:refresh_tokens",
- "delete:refresh_tokens",
- "create:self_service_profiles",
- "read:self_service_profiles",
- "update:self_service_profiles",
- "delete:self_service_profiles",
- "create:sso_access_tickets",
- "delete:sso_access_tickets",
- "read:forms",
- "update:forms",
- "delete:forms",
- "create:forms",
- "read:flows",
- "update:flows",
- "delete:flows",
- "create:flows",
- "read:flows_vault",
- "read:flows_vault_connections",
- "update:flows_vault_connections",
- "delete:flows_vault_connections",
- "create:flows_vault_connections",
- "read:flows_executions",
- "delete:flows_executions",
- "read:connections_options",
- "update:connections_options",
- "read:self_service_profile_custom_texts",
- "update:self_service_profile_custom_texts",
- "create:network_acls",
- "update:network_acls",
- "read:network_acls",
- "delete:network_acls",
- "delete:vdcs_templates",
- "read:vdcs_templates",
- "create:vdcs_templates",
- "update:vdcs_templates",
- "create:custom_signing_keys",
- "read:custom_signing_keys",
- "update:custom_signing_keys",
- "delete:custom_signing_keys",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
- ]
- },
- {
- "id": "cgr_ssWlvSQvTDiad8pg",
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ]
- },
- {
- "id": "cgr_w6RVvDFeHOpwM1Zq",
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "roles": [
- {
- "id": "rol_bXMM8Nd7SWResint",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_XtB5wmmSUafX2bYA",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_wj907kUhQgHQ5fSr",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_YEYsNopCYaHPhjMY",
- "name": "read_osnly",
- "description": "Readz Only"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 4
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_bXMM8Nd7SWResint/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_XtB5wmmSUafX2bYA/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_wj907kUhQgHQ5fSr/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_YEYsNopCYaHPhjMY/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_dTYabGkEQHnW3Dje",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_3smVMi50Xs4ZWDfN",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 50,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?include_totals=true&take=50",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_dTYabGkEQHnW3Dje",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_3smVMi50Xs4ZWDfN",
- "name": "org2",
- "display_name": "Organization2"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_dTYabGkEQHnW3Dje/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_dTYabGkEQHnW3Dje/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_3smVMi50Xs4ZWDfN/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_3smVMi50Xs4ZWDfN/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 50,
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?include_totals=true&take=50",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_cPbeLX3uoH77QRZz",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "password_history": {
- "size": 5,
- "enable": false
- },
- "strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
- },
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
- "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK"
- ]
- },
- {
- "id": "con_ypEso8gFN9jFQ4Bx",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- },
- {
- "id": "con_uAzBCmGhcwxWM9kJ",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_a5G2CpWYpgxCM4Xw",
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations_summary",
- "create:authentication_methods",
- "read:authentication_methods",
- "update:authentication_methods",
- "delete:authentication_methods",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations",
- "read:scim_config",
- "create:scim_config",
- "update:scim_config",
- "delete:scim_config",
- "create:scim_token",
- "read:scim_token",
- "delete:scim_token",
- "delete:phone_providers",
- "create:phone_providers",
- "read:phone_providers",
- "update:phone_providers",
- "delete:phone_templates",
- "create:phone_templates",
- "read:phone_templates",
- "update:phone_templates",
- "create:encryption_keys",
- "read:encryption_keys",
- "update:encryption_keys",
- "delete:encryption_keys",
- "read:sessions",
- "delete:sessions",
- "read:refresh_tokens",
- "delete:refresh_tokens",
- "create:self_service_profiles",
- "read:self_service_profiles",
- "update:self_service_profiles",
- "delete:self_service_profiles",
- "create:sso_access_tickets",
- "delete:sso_access_tickets",
- "read:forms",
- "update:forms",
- "delete:forms",
- "create:forms",
- "read:flows",
- "update:flows",
- "delete:flows",
- "create:flows",
- "read:flows_vault",
- "read:flows_vault_connections",
- "update:flows_vault_connections",
- "delete:flows_vault_connections",
- "create:flows_vault_connections",
- "read:flows_executions",
- "delete:flows_executions",
- "read:connections_options",
- "update:connections_options",
- "read:self_service_profile_custom_texts",
- "update:self_service_profile_custom_texts",
- "create:network_acls",
- "update:network_acls",
- "read:network_acls",
- "delete:network_acls",
- "delete:vdcs_templates",
- "read:vdcs_templates",
- "create:vdcs_templates",
- "update:vdcs_templates",
- "create:custom_signing_keys",
- "read:custom_signing_keys",
- "update:custom_signing_keys",
- "delete:custom_signing_keys",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
- ]
- },
- {
- "id": "cgr_ssWlvSQvTDiad8pg",
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=1&name=google-oauth2",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_4VKEbNWDQsmYzrFo",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_4VKEbNWDQsmYzrFo/clients",
+ "body": [
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "status": true
+ },
+ {
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "status": true
+ }
+ ],
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Deploy CLI",
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "sso_disabled": false,
+ "cross_origin_auth": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "cross_origin_authentication": true,
+ "allowed_clients": [],
+ "callbacks": [],
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials",
+ "implicit",
+ "authorization_code",
+ "refresh_token"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
},
{
- "id": "cgr_w6RVvDFeHOpwM1Zq",
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": true,
+ "callbacks": [],
+ "is_first_party": true,
+ "name": "All Applications",
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6455,6 +2618,10 @@
"update:client_keys",
"delete:client_keys",
"create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
"read:connections",
"update:connections",
"delete:connections",
@@ -6544,10 +2711,19 @@
"read:entitlements",
"read:attack_protection",
"update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
"read:organizations",
"update:organizations",
"create:organizations",
"delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
"create:organization_members",
"read:organization_members",
"delete:organization_members",
@@ -6560,14 +2736,129 @@
"delete:organization_member_roles",
"create:organization_invitations",
"read:organization_invitations",
- "delete:organization_invitations"
- ]
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
}
]
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/roles?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "roles": [],
+ "start": 0,
+ "limit": 100,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -6575,7 +2866,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -6600,211 +2891,14 @@
"cross_origin_authentication": true,
"allowed_clients": [],
"callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "r2Ta0QUA7DLbjXT8fTaXHp3ck2Hk8gtC",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Jxv2FgWcn68QuDUzXgdll9Xgo2nlEBDm",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "QKsnAEeydL8Fjuxw7jfCzcrVyCgOOypX",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6812,8 +2906,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "dqf87JvsIowwXVL9BAlojDz3NLO10aO3",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6823,21 +2916,24 @@
},
"client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
+ "client_credentials",
"implicit",
- "refresh_token",
- "client_credentials"
+ "authorization_code",
+ "refresh_token"
],
- "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
+ "callbacks": [],
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -6846,8 +2942,8 @@
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -6859,7 +2955,7 @@
"subject": "deprecated"
}
],
- "client_id": "d5YSIoDhbsIhjv9FN1LkpU30DzP8LzJs",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6867,32 +2963,20 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -6902,9 +2986,17 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6912,39 +3004,200 @@
"subject": "deprecated"
}
],
- "client_id": "SlnBYESSQE83e042qhjctEizntTWGboW",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 50,
+ "connections": [
+ {
+ "id": "con_4VKEbNWDQsmYzrFo",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ },
+ {
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
+ },
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
+ ],
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_4VKEbNWDQsmYzrFo",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
},
+ {
+ "id": "con_0we3kkVOTK5uFh4v",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
+ },
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
+ ],
+ "enabled_clients": [
+ "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
- "cross_origin_auth": false,
+ "name": "Deploy CLI",
"is_first_party": true,
+ "oidc_conformant": true,
+ "sso_disabled": false,
+ "cross_origin_auth": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "cross_origin_authentication": true,
+ "allowed_clients": [],
+ "callbacks": [],
"native_social_login": {
"apple": {
"enabled": false
@@ -6953,18 +3206,6 @@
"enabled": false
}
},
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "expiring",
- "leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6972,7 +3213,7 @@
"subject": "deprecated"
}
],
- "client_id": "RF60ZkCQzronG0gnoL85Qu0NdQIBGmim",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6981,44 +3222,35 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
+ "client_credentials",
"implicit",
+ "authorization_code",
"refresh_token"
],
- "web_origins": [
- "http://localhost:3000"
- ],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
"callbacks": [],
- "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -7030,7 +3262,7 @@
"subject": "deprecated"
}
],
- "client_id": "rEKLiO9EB6TVZI0mEeypnokYuVpyeaFK",
+ "client_id": "8EUTHA0cDZ6qksiaRG5qZLal8u4X1q11",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7038,10 +3270,10 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
"custom_login_page_on": true
@@ -7067,7 +3299,8 @@
"mr|samlp|okta|frederik.prijck@auth0.com",
"mr|google-oauth2|109614534713742077035",
"mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155"
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
],
"custom_login_page": "TEST123\n",
"cross_origin_authentication": true,
@@ -7087,6 +3320,267 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
diff --git a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json
index f890f6fc1..527fe7319 100644
--- a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json
+++ b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json
@@ -856,6 +856,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -1178,6 +1182,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -1201,7 +1208,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1221,6 +1228,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -1254,7 +1264,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1274,6 +1284,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -1299,7 +1312,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1318,6 +1331,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -1353,7 +1369,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1377,6 +1393,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -1399,7 +1418,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1418,6 +1437,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -1452,7 +1474,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1474,6 +1496,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -1512,7 +1537,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1537,6 +1562,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -1570,7 +1598,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1603,7 +1631,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -1659,12 +1687,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -1694,7 +1722,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -1712,7 +1740,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -1768,12 +1796,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -1803,7 +1831,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -1815,16 +1843,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients?take=50",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy"
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -1834,13 +1862,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -1862,7 +1890,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -1918,12 +1946,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -1939,12 +1967,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -1974,7 +2002,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -1992,7 +2020,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -2048,12 +2076,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -2069,12 +2097,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -2104,7 +2132,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -2116,16 +2144,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients?take=50",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
},
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -2254,18 +2282,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/async_approval",
"body": "",
- "status": 200,
+ "status": 404,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2273,7 +2297,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/password_reset",
"body": "",
"status": 404,
"response": {
@@ -2288,7 +2312,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/mfa_oob_code",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -2303,14 +2327,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email_by_code",
+ "path": "/api/v2/email-templates/welcome_email",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "from": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2318,7 +2346,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/stolen_credentials",
"body": "",
"status": 404,
"response": {
@@ -2333,7 +2361,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -2348,7 +2376,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -2363,7 +2391,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/enrollment_email",
"body": "",
"status": 404,
"response": {
@@ -2378,7 +2406,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -2393,7 +2421,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -2408,7 +2436,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -2432,8 +2460,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -2570,8 +2598,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -3074,22 +3102,22 @@
"response": {
"roles": [
{
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -3104,7 +3132,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_7lJdgX8wyBfxNr8I/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_nnD7gIngoCpSzWqa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -3119,7 +3147,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_PxKGor3LywqJsP9t/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6F4nO6P7BoFUBPw1/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -3134,7 +3162,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_hpW98Q70uZwkILOm/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_M5ekf1mxaXyc54md/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -3149,7 +3177,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_LWczoJAl15Uy8eIX/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zF1AyDWXT7cbMyrq/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -3296,7 +3324,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3306,7 +3334,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/custom-text/en",
+ "path": "/api/v2/prompts/login-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3316,7 +3344,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-email-verification/custom-text/en",
+ "path": "/api/v2/prompts/login-passwordless/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3326,7 +3354,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/custom-text/en",
+ "path": "/api/v2/prompts/login-email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3376,7 +3404,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
+ "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3386,7 +3414,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en",
+ "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3406,7 +3434,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/consent/custom-text/en",
+ "path": "/api/v2/prompts/custom-form/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3416,7 +3444,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/custom-form/custom-text/en",
+ "path": "/api/v2/prompts/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3426,7 +3454,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/logout/custom-text/en",
+ "path": "/api/v2/prompts/customized-consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3436,7 +3464,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/customized-consent/custom-text/en",
+ "path": "/api/v2/prompts/logout/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3476,7 +3504,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-sms/custom-text/en",
+ "path": "/api/v2/prompts/mfa-phone/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3486,7 +3514,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-phone/custom-text/en",
+ "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3496,7 +3524,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3506,7 +3534,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
+ "path": "/api/v2/prompts/mfa-email/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3516,7 +3544,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-email/custom-text/en",
+ "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3556,7 +3584,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
+ "path": "/api/v2/prompts/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3566,7 +3594,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/prompts/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3576,7 +3604,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/common/custom-text/en",
+ "path": "/api/v2/prompts/organizations/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3596,7 +3624,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/common/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -3666,7 +3694,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/prompts/signup-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -3676,7 +3704,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/prompts/signup/partials",
"body": "",
"status": 200,
"response": {},
@@ -3702,7 +3730,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -3710,34 +3738,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -3797,7 +3825,6 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -3810,6 +3837,7 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -3817,22 +3845,12 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
- {
- "id": "post-user-registration",
- "version": "v1",
- "status": "DEPRECATED",
- "runtimes": [
- "node12"
- ],
- "default_runtime": "node12",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "post-user-registration",
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -4107,7 +4125,7 @@
"response": {
"organizations": [
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -4118,7 +4136,7 @@
}
},
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
}
@@ -4200,6 +4218,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -4223,7 +4244,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4243,6 +4264,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -4276,7 +4300,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4296,6 +4320,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -4321,7 +4348,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4340,6 +4367,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -4375,7 +4405,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4399,6 +4429,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -4421,7 +4454,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4440,6 +4473,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -4474,7 +4510,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4496,6 +4532,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -4534,7 +4573,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4559,6 +4598,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -4592,7 +4634,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4659,12 +4701,12 @@
"response": {
"organizations": [
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
},
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -4682,7 +4724,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/enabled_connections",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -4692,7 +4734,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -4707,7 +4749,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/enabled_connections",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -4717,7 +4759,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -4729,33 +4771,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": "",
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -4798,6 +4813,33 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -4806,7 +4848,7 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000024266",
+ "id": "lst_0000000000024761",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -4817,14 +4859,14 @@
"isPriority": false
},
{
- "id": "lst_0000000000024267",
+ "id": "lst_0000000000024762",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
},
"filters": [
{
@@ -4898,14 +4940,22 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 0,
- "flows": []
+ "total": 1,
+ "forms": [
+ {
+ "id": "ap_6JUSCU7qq1CravnoU6d6jr",
+ "name": "Blank-form",
+ "flow_count": 0,
+ "created_at": "2024-11-26T11:58:18.187Z",
+ "updated_at": "2025-10-25T06:04:17.488Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4913,22 +4963,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
- "total": 1,
- "forms": [
- {
- "id": "ap_6JUSCU7qq1CravnoU6d6jr",
- "name": "Blank-form",
- "flow_count": 0,
- "created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4997,7 +5039,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5076,7 +5118,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:29:45.795Z",
+ "updated_at": "2025-10-25T06:04:09.722Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -5128,7 +5170,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:29:34.217Z",
+ "updated_at": "2025-10-25T06:03:51.101Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -6184,6 +6226,10 @@
"description": "Read Refresh Tokens",
"value": "read:refresh_tokens"
},
+ {
+ "description": "Update Refresh Tokens",
+ "value": "update:refresh_tokens"
+ },
{
"description": "Delete Refresh Tokens",
"value": "delete:refresh_tokens"
@@ -6506,6 +6552,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -6529,7 +6578,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6549,6 +6598,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -6582,7 +6634,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6602,6 +6654,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -6627,7 +6682,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6646,6 +6701,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -6681,7 +6739,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6705,6 +6763,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -6727,7 +6788,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6746,6 +6807,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -6780,7 +6844,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6802,6 +6866,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -6840,7 +6907,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6865,6 +6932,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -6898,7 +6968,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6922,11 +6992,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "path": "/api/v2/clients/vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"body": {
"name": "API Explorer Application",
"allowed_clients": [],
"app_type": "non_interactive",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"callbacks": [],
"client_aliases": [],
"client_metadata": {},
@@ -6968,6 +7041,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -7001,7 +7077,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7023,16 +7099,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "path": "/api/v2/clients/Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"body": {
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "allowed_origins": [],
- "app_type": "regular_web",
+ "name": "Default App",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"callbacks": [],
- "client_aliases": [],
- "client_metadata": {},
"cross_origin_auth": false,
"cross_origin_authentication": false,
"custom_login_page_on": true,
@@ -7048,57 +7121,39 @@
"alg": "RS256",
"lifetime_in_seconds": 36000
},
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post",
- "web_origins": []
+ "sso_disabled": false
},
"status": 200,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Default App",
"callbacks": [],
- "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -7109,8 +7164,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7118,16 +7172,12 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
"grant_types": [
"authorization_code",
"implicit",
"refresh_token",
"client_credentials"
],
- "web_origins": [],
"custom_login_page_on": true
},
"rawHeaders": [],
@@ -7136,17 +7186,20 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "path": "/api/v2/clients/0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"body": {
- "name": "Default App",
- "callbacks": [],
+ "name": "Quickstarts API (Test Application)",
+ "app_type": "non_interactive",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"cross_origin_authentication": false,
"custom_login_page_on": true,
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
"is_first_party": true,
@@ -7161,19 +7214,25 @@
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false
+ "sso_disabled": false,
+ "token_endpoint_auth_method": "client_secret_post"
},
"status": 200,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -7182,8 +7241,8 @@
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -7195,7 +7254,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7203,10 +7262,9 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
"custom_login_page_on": true
@@ -7217,13 +7275,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "path": "/api/v2/clients/3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"body": {
- "name": "Quickstarts API (Test Application)",
+ "name": "Terraform Provider",
"app_type": "non_interactive",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"cross_origin_auth": false,
"cross_origin_authentication": false,
"custom_login_page_on": true,
@@ -7254,10 +7312,10 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -7279,7 +7337,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7300,17 +7358,17 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "path": "/api/v2/clients/dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"body": {
- "name": "Test SPA",
+ "name": "Node App",
"allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "app_type": "spa",
- "callbacks": [
- "http://localhost:3000"
+ "allowed_logout_urls": [],
+ "allowed_origins": [],
+ "app_type": "regular_web",
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "callbacks": [],
"client_aliases": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -7319,7 +7377,8 @@
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
+ "refresh_token",
+ "client_credentials"
],
"is_first_party": true,
"is_token_endpoint_ip_header_trusted": false,
@@ -7337,33 +7396,30 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "none",
- "web_origins": [
- "http://localhost:3000"
- ]
+ "token_endpoint_auth_method": "client_secret_post",
+ "web_origins": []
},
"status": 200,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
+ "async_approval_notification_channels": [
+ "guardian-push"
],
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -7377,13 +7433,13 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -7394,7 +7450,8 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "allowed_origins": [],
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7403,16 +7460,15 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "regular_web",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
"rawHeaders": [],
@@ -7421,15 +7477,29 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "path": "/api/v2/clients/KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"body": {
- "name": "Terraform Provider",
- "app_type": "non_interactive",
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "app_type": "spa",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_aliases": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"cross_origin_authentication": false,
"custom_login_page_on": true,
"grant_types": [
- "client_credentials"
+ "authorization_code",
+ "implicit",
+ "refresh_token"
],
"is_first_party": true,
"is_token_endpoint_ip_header_trusted": false,
@@ -7437,36 +7507,66 @@
"alg": "RS256",
"lifetime_in_seconds": 36000
},
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
+ "token_endpoint_auth_method": "none",
+ "web_origins": [
+ "http://localhost:3000"
+ ]
},
"status": 200,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -7477,7 +7577,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7485,10 +7585,16 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "client_aliases": [],
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"grant_types": [
- "client_credentials"
+ "authorization_code",
+ "implicit",
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -7498,11 +7604,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "path": "/api/v2/clients/HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"body": {
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"app_type": "non_interactive",
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"callbacks": [],
"client_aliases": [],
"client_metadata": {},
@@ -7544,6 +7653,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -7577,7 +7689,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7599,10 +7711,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "path": "/api/v2/clients/amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"body": {
"name": "The Default App",
"allowed_clients": [],
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"callbacks": [],
"client_aliases": [],
"client_metadata": {},
@@ -7648,6 +7763,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -7682,7 +7800,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7706,7 +7824,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/duo",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -7720,7 +7838,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -7734,7 +7852,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -7762,7 +7880,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -7804,7 +7922,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -7894,7 +8012,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -7902,34 +8020,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:29:32.035967893Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:03:49.099418987Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -7950,7 +8068,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/actions/actions/00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "path": "/api/v2/actions/actions/d48a211b-ca37-4fce-a753-d95a549d24a3",
"body": {
"name": "My Custom Action",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
@@ -7966,7 +8084,7 @@
},
"status": 200,
"response": {
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -7974,34 +8092,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:31:16.988767538Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:08:44.691050092Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "pending",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -8024,7 +8142,7 @@
"response": {
"actions": [
{
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -8032,34 +8150,34 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:31:16.988767538Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:08:44.691050092Z",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
"runtime": "node18",
"status": "built",
"secrets": [],
"current_version": {
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"runtime": "node18",
"status": "BUILT",
"number": 1,
- "build_time": "2025-09-30T09:29:32.822108985Z",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z"
+ "build_time": "2025-10-25T06:03:49.936009779Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z"
},
"deployed_version": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "90ce38e8-1f43-45c4-a978-573c9485ef67",
+ "id": "3a25d38e-b3a7-4e5d-bea4-567fe1eaa7ba",
"deployed": true,
"number": 1,
- "built_at": "2025-09-30T09:29:32.822108985Z",
+ "built_at": "2025-10-25T06:03:49.936009779Z",
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:29:32.618011175Z",
- "updated_at": "2025-09-30T09:29:32.832050654Z",
+ "created_at": "2025-10-25T06:03:49.868540717Z",
+ "updated_at": "2025-10-25T06:03:49.936547067Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -8080,19 +8198,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/00d4934b-c99d-4da9-bb2e-da5347b483b8/deploy",
+ "path": "/api/v2/actions/actions/d48a211b-ca37-4fce-a753-d95a549d24a3/deploy",
"body": "",
"status": 200,
"response": {
"code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n",
"dependencies": [],
- "id": "e4d42ae6-74f2-4e8a-ac03-fb1cb50810ca",
+ "id": "5992caac-13a0-461c-a2d0-e9eb82867b2b",
"deployed": false,
"number": 2,
"secrets": [],
"status": "built",
- "created_at": "2025-09-30T09:31:17.371620963Z",
- "updated_at": "2025-09-30T09:31:17.371620963Z",
+ "created_at": "2025-10-25T06:08:45.480920501Z",
+ "updated_at": "2025-10-25T06:08:45.480920501Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -8101,7 +8219,7 @@
}
],
"action": {
- "id": "00d4934b-c99d-4da9-bb2e-da5347b483b8",
+ "id": "d48a211b-ca37-4fce-a753-d95a549d24a3",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -8109,94 +8227,14 @@
"version": "v2"
}
],
- "created_at": "2025-09-30T09:29:32.014006880Z",
- "updated_at": "2025-09-30T09:31:16.978469843Z",
+ "created_at": "2025-10-25T06:03:49.088100549Z",
+ "updated_at": "2025-10-25T06:08:44.686013393Z",
"all_changes_deployed": false
}
},
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- },
- "pre-change-password": {
- "shields": []
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- },
- "pre-change-password": {
- "shields": []
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -8225,175 +8263,46 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [
- {
- "id": "lst_0000000000024266",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- {
- "id": "lst_0000000000024267",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000024267",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": {
- "name": "Amazon EventBridge",
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
],
- "isPriority": false,
- "status": "active"
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000024267",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-4c51ced9-a9e7-4d7e-89d2-b25994424573/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
},
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
}
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
],
- "isPriority": false
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8401,27 +8310,35 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000024266",
+ "path": "/api/v2/attack-protection/breached-password-detection",
"body": {
- "name": "Suspended DD Log Stream",
- "isPriority": false,
- "sink": {
- "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##",
- "datadogRegion": "us"
- },
- "status": "active"
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
},
"status": 200,
"response": {
- "id": "lst_0000000000024266",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##",
- "datadogRegion": "us"
- },
- "isPriority": false
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8463,7 +8380,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:29:34.217Z",
+ "updated_at": "2025-10-25T06:03:51.101Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -8508,7 +8425,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-09-30T09:31:18.560Z",
+ "updated_at": "2025-10-25T06:08:47.237Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
},
"rawHeaders": [],
@@ -8792,6 +8709,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -8815,7 +8735,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8835,6 +8755,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -8868,7 +8791,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8888,6 +8811,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -8913,7 +8839,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8932,6 +8858,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -8967,7 +8896,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8991,6 +8920,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -9013,7 +8945,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9032,6 +8964,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -9066,7 +9001,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9088,6 +9023,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -9126,7 +9064,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9151,6 +9089,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -9184,7 +9125,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9254,7 +9195,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -9310,12 +9251,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -9345,7 +9286,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -9363,7 +9304,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -9419,12 +9360,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -9454,7 +9395,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -9475,7 +9416,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -9531,12 +9472,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -9566,7 +9507,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -9584,7 +9525,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -9640,12 +9581,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -9675,7 +9616,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -9687,16 +9628,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients?take=50",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
},
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -9706,16 +9647,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients?take=50",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy"
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -9725,11 +9666,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g",
"body": "",
"status": 200,
"response": {
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -9756,7 +9697,7 @@
"name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
@@ -9769,11 +9710,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC",
"body": "",
"status": 200,
"response": {
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -9826,8 +9767,8 @@
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
],
"realms": [
"boo-baz-db-connection-test"
@@ -9839,11 +9780,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC",
"body": {
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"is_domain_connection": false,
"options": {
@@ -9851,13 +9792,32 @@
"active": true,
"return_enroll_settings": true
},
- "passwordPolicy": "good",
+ "import_mode": false,
+ "customScripts": {
+ "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
+ },
+ "disable_signup": false,
+ "passwordPolicy": "low",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
+ "password_history": {
+ "size": 5,
+ "enable": false
+ },
"strategy_version": 2,
+ "requires_username": true,
+ "password_dictionary": {
+ "enable": true,
+ "dictionary": []
+ },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -9866,27 +9826,53 @@
"enabled": true
}
},
- "brute_force_protection": true
+ "brute_force_protection": true,
+ "password_no_personal_info": {
+ "enable": true
+ },
+ "password_complexity_options": {
+ "min_length": 8
+ },
+ "enabledDatabaseCustomization": true
},
"realms": [
- "Username-Password-Authentication"
+ "boo-baz-db-connection-test"
]
},
"status": 200,
"response": {
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
- "passwordPolicy": "good",
+ "import_mode": false,
+ "customScripts": {
+ "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
+ "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
+ },
+ "disable_signup": false,
+ "passwordPolicy": "low",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
+ "password_history": {
+ "size": 5,
+ "enable": false
+ },
"strategy_version": 2,
+ "requires_username": true,
+ "password_dictionary": {
+ "enable": true,
+ "dictionary": []
+ },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -9895,17 +9881,24 @@
"enabled": true
}
},
- "brute_force_protection": true
+ "brute_force_protection": true,
+ "password_no_personal_info": {
+ "enable": true
+ },
+ "password_complexity_options": {
+ "min_length": 8
+ },
+ "enabledDatabaseCustomization": true
},
"strategy": "auth0",
- "name": "Username-Password-Authentication",
+ "name": "boo-baz-db-connection-test",
"is_domain_connection": false,
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs"
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"realms": [
- "Username-Password-Authentication"
+ "boo-baz-db-connection-test"
]
},
"rawHeaders": [],
@@ -9914,11 +9907,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g",
"body": {
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
],
"is_domain_connection": false,
"options": {
@@ -9926,32 +9919,13 @@
"active": true,
"return_enroll_settings": true
},
- "import_mode": false,
- "customScripts": {
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
+ "passwordPolicy": "good",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
- "password_history": {
- "size": 5,
- "enable": false
- },
"strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -9960,53 +9934,27 @@
"enabled": true
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
]
},
"status": 200,
"response": {
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
- "import_mode": false,
- "customScripts": {
- "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n",
- "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n"
- },
- "disable_signup": false,
- "passwordPolicy": "low",
+ "passwordPolicy": "good",
"passkey_options": {
"challenge_ui": "both",
"local_enrollment_enabled": true,
"progressive_enrollment_enabled": true
},
- "password_history": {
- "size": 5,
- "enable": false
- },
"strategy_version": 2,
- "requires_username": true,
- "password_dictionary": {
- "enable": true,
- "dictionary": []
- },
"authentication_methods": {
"passkey": {
"enabled": false
@@ -10015,24 +9963,17 @@
"enabled": true
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB"
],
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
]
},
"rawHeaders": [],
@@ -10041,14 +9982,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_KY7b5xuw1Bh6S3vy/clients",
+ "path": "/api/v2/connections/con_3ux1b2YGdnI5Cv1g/clients",
"body": [
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"status": true
},
{
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"status": true
}
],
@@ -10060,14 +10001,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_Xji12VfXcjbJkK8L/clients",
+ "path": "/api/v2/connections/con_qaRBxtCaINhBGkiC/clients",
"body": [
{
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"status": true
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"status": true
}
],
@@ -10146,6 +10087,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -10169,7 +10113,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10189,6 +10133,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -10222,7 +10169,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10242,6 +10189,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -10267,7 +10217,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10286,6 +10236,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -10321,7 +10274,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10345,6 +10298,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -10367,7 +10323,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10386,6 +10342,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -10420,7 +10379,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10442,6 +10401,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -10480,7 +10442,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10505,6 +10467,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -10538,7 +10503,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10608,7 +10573,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -10664,12 +10629,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -10685,12 +10650,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -10720,7 +10685,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -10738,7 +10703,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -10794,12 +10759,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -10815,12 +10780,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -10850,7 +10815,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -10871,7 +10836,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -10927,12 +10892,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -10948,12 +10913,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -10983,7 +10948,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11001,7 +10966,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -11057,12 +11022,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -11078,12 +11043,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -11113,7 +11078,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11125,16 +11090,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients?take=50",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
},
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F"
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
}
]
},
@@ -11144,11 +11109,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi",
"body": {
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"is_domain_connection": false,
"options": {
@@ -11162,7 +11127,7 @@
},
"status": 200,
"response": {
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -11175,8 +11140,8 @@
"name": "google-oauth2",
"is_domain_connection": false,
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh"
],
"realms": [
"google-oauth2"
@@ -11188,14 +11153,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_hY1sRDc8YCpBu6sZ/clients",
+ "path": "/api/v2/connections/con_DuRb5jRG7nuCgAAi/clients",
"body": [
{
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"status": true
},
{
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"status": true
}
],
@@ -11311,6 +11276,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -11334,7 +11302,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11354,6 +11322,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -11387,7 +11358,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11407,6 +11378,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -11432,7 +11406,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11451,6 +11425,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -11486,7 +11463,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11510,6 +11487,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -11532,7 +11512,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11551,6 +11531,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -11585,7 +11568,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11607,6 +11590,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -11645,7 +11631,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11670,6 +11656,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -11703,7 +11692,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11773,8 +11762,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -11911,8 +11900,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12291,7 +12280,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/client-grants/cgr_DyH6XoRj6juVcIWE",
+ "path": "/api/v2/client-grants/cgr_TimfAy2ykAsnr7rT",
"body": {
"scope": [
"read:client_grants",
@@ -12428,8 +12417,8 @@
},
"status": 200,
"response": {
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12571,7 +12560,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/client-grants/cgr_df97hGA0GWjGdHT4",
+ "path": "/api/v2/client-grants/cgr_mRwFvmNBZwX2DIFg",
"body": {
"scope": [
"read:client_grants",
@@ -12708,8 +12697,8 @@
},
"status": 200,
"response": {
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12857,22 +12846,22 @@
"response": {
"roles": [
{
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -12887,7 +12876,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_7lJdgX8wyBfxNr8I/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_nnD7gIngoCpSzWqa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12902,7 +12891,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_PxKGor3LywqJsP9t/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6F4nO6P7BoFUBPw1/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12917,7 +12906,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_hpW98Q70uZwkILOm/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_M5ekf1mxaXyc54md/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12932,7 +12921,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_LWczoJAl15Uy8eIX/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zF1AyDWXT7cbMyrq/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12947,14 +12936,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_PxKGor3LywqJsP9t",
+ "path": "/api/v2/roles/rol_6F4nO6P7BoFUBPw1",
"body": {
"name": "Reader",
"description": "Can only read things"
},
"status": 200,
"response": {
- "id": "rol_PxKGor3LywqJsP9t",
+ "id": "rol_6F4nO6P7BoFUBPw1",
"name": "Reader",
"description": "Can only read things"
},
@@ -12964,14 +12953,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_7lJdgX8wyBfxNr8I",
+ "path": "/api/v2/roles/rol_nnD7gIngoCpSzWqa",
"body": {
"name": "Admin",
"description": "Can read and write things"
},
"status": 200,
"response": {
- "id": "rol_7lJdgX8wyBfxNr8I",
+ "id": "rol_nnD7gIngoCpSzWqa",
"name": "Admin",
"description": "Can read and write things"
},
@@ -12981,14 +12970,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_hpW98Q70uZwkILOm",
+ "path": "/api/v2/roles/rol_M5ekf1mxaXyc54md",
"body": {
"name": "read_only",
"description": "Read Only"
},
"status": 200,
"response": {
- "id": "rol_hpW98Q70uZwkILOm",
+ "id": "rol_M5ekf1mxaXyc54md",
"name": "read_only",
"description": "Read Only"
},
@@ -12998,14 +12987,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_LWczoJAl15Uy8eIX",
+ "path": "/api/v2/roles/rol_zF1AyDWXT7cbMyrq",
"body": {
"name": "read_osnly",
"description": "Readz Only"
},
"status": 200,
"response": {
- "id": "rol_LWczoJAl15Uy8eIX",
+ "id": "rol_zF1AyDWXT7cbMyrq",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -13041,7 +13030,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:29:45.795Z",
+ "updated_at": "2025-10-25T06:04:09.722Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -13117,7 +13106,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-09-30T09:31:25.476Z",
+ "updated_at": "2025-10-25T06:09:02.017Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -13130,27 +13119,25 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/verify_email",
"body": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "enabled": false,
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "enabled": true,
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600
+ "urlLifetimeInSeconds": 432000
},
"status": 200,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -13158,25 +13145,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/verify_email",
+ "path": "/api/v2/email-templates/welcome_email",
"body": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "enabled": true,
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "enabled": false,
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000
+ "urlLifetimeInSeconds": 3600
},
"status": 200,
"response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -13212,7 +13201,7 @@
"response": {
"organizations": [
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -13223,7 +13212,7 @@
}
},
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
}
@@ -13305,6 +13294,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -13328,7 +13320,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13348,6 +13340,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -13381,7 +13376,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13401,6 +13396,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -13426,7 +13424,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13445,6 +13443,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -13480,7 +13481,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13504,6 +13505,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -13526,7 +13530,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13545,6 +13549,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -13579,7 +13586,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13601,6 +13608,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -13639,7 +13649,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13664,6 +13674,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -13697,7 +13710,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13764,12 +13777,12 @@
"response": {
"organizations": [
{
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"name": "org2",
"display_name": "Organization2"
},
{
- "id": "org_NN4PVFzpDb4i3PLy",
+ "id": "org_T61hImLhMR4YP0Uq",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -13787,7 +13800,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/enabled_connections",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13797,7 +13810,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13812,7 +13825,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/enabled_connections",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13822,7 +13835,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13846,7 +13859,7 @@
"limit": 50,
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -13902,12 +13915,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -13923,12 +13936,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -13958,7 +13971,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -13976,7 +13989,7 @@
"response": {
"connections": [
{
- "id": "con_Xji12VfXcjbJkK8L",
+ "id": "con_qaRBxtCaINhBGkiC",
"options": {
"mfa": {
"active": true,
@@ -14032,12 +14045,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d"
]
},
{
- "id": "con_hY1sRDc8YCpBu6sZ",
+ "id": "con_DuRb5jRG7nuCgAAi",
"options": {
"email": true,
"scope": [
@@ -14053,12 +14066,12 @@
"google-oauth2"
],
"enabled_clients": [
- "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
- "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV"
+ "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
+ "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP"
]
},
{
- "id": "con_KY7b5xuw1Bh6S3vy",
+ "id": "con_3ux1b2YGdnI5Cv1g",
"options": {
"mfa": {
"active": true,
@@ -14088,7 +14101,7 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -14167,6 +14180,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -14190,7 +14206,7 @@
"subject": "deprecated"
}
],
- "client_id": "RLlTIxFWlcdNwlqrI9xgHjVDpjvR1mqs",
+ "client_id": "Q48GmpX8cm3jwdsI7pjZqOWrHlHhnFEB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14210,6 +14226,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
@@ -14243,7 +14262,7 @@
"subject": "deprecated"
}
],
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14263,6 +14282,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Quickstarts API (Test Application)",
"client_metadata": {
"foo": "bar"
@@ -14288,7 +14310,7 @@
"subject": "deprecated"
}
],
- "client_id": "vC5XPS3kpE3DjSNFjN8EvmxdEsjXZmXM",
+ "client_id": "0VUWz1t1fPCJHIfhB5l9KQarvHwf3bM4",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14307,6 +14329,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
@@ -14342,7 +14367,7 @@
}
],
"allowed_origins": [],
- "client_id": "mDMSk4t4l81jFOcVEQzUxA8MMPfHyhWy",
+ "client_id": "dFC6KTDH1DBOnubtqLHWEIRgzHCRYX9d",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14366,6 +14391,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
@@ -14388,7 +14416,7 @@
"subject": "deprecated"
}
],
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14407,6 +14435,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "The Default App",
"allowed_clients": [],
"callbacks": [],
@@ -14441,7 +14472,7 @@
"subject": "deprecated"
}
],
- "client_id": "XwmnpszVn5cSV0V5JVrHw2kXkrQLPB2F",
+ "client_id": "amIM1sVsoF6ffyxBLbFFDJMteG2VpvcP",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14463,6 +14494,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "Test SPA",
"allowed_clients": [],
"allowed_logout_urls": [
@@ -14501,7 +14535,7 @@
"subject": "deprecated"
}
],
- "client_id": "hO2Bf4PhXI72DNBgoGyBPsZyig76uJzo",
+ "client_id": "KzZAhh9H7AwTgoMAP5KbvSt16PAKvuul",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14526,6 +14560,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
+ "async_approval_notification_channels": [
+ "guardian-push"
+ ],
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
@@ -14559,7 +14596,7 @@
"subject": "deprecated"
}
],
- "client_id": "o8xIEX6Us6TZ8Jin5tjH1dWjrBPLKllV",
+ "client_id": "HvHp1q3pEB0Y11G6qOqzcpsB250DsVOh",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14629,8 +14666,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_DyH6XoRj6juVcIWE",
- "client_id": "KUyd85V3ARAVhHlpgFpXu5jn9MLhDnuX",
+ "id": "cgr_TimfAy2ykAsnr7rT",
+ "client_id": "vG7uXW8Rkqo6mnd3oQ1j3YCb8OFhOSA0",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -14767,8 +14804,8 @@
"subject_type": "client"
},
{
- "id": "cgr_df97hGA0GWjGdHT4",
- "client_id": "kvyJLK1YaA90Fn3Xmnk1vOdQHVjiuG5M",
+ "id": "cgr_mRwFvmNBZwX2DIFg",
+ "client_id": "3RtyrREiuppVRMXwU5PY7aGgU9V8MxJm",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -15147,43 +15184,244 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/organizations/org_MjwvHInHSz08xTl9",
+ "path": "/api/v2/organizations/org_T61hImLhMR4YP0Uq",
+ "body": {
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "display_name": "Organization"
+ },
+ "status": 200,
+ "response": {
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "id": "org_T61hImLhMR4YP0Uq",
+ "display_name": "Organization",
+ "name": "org1"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/organizations/org_ufvr0WNS3FdAGoOu",
"body": {
"display_name": "Organization2"
},
"status": 200,
"response": {
- "id": "org_MjwvHInHSz08xTl9",
+ "id": "org_ufvr0WNS3FdAGoOu",
"display_name": "Organization2",
"name": "org2"
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [
+ {
+ "id": "lst_0000000000024761",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ {
+ "id": "lst_0000000000024762",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
+ }
+ ],
+ "isPriority": false
+ }
+ ],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/organizations/org_NN4PVFzpDb4i3PLy",
+ "path": "/api/v2/log-streams/lst_0000000000024762",
"body": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
+ "name": "Amazon EventBridge",
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
}
- },
- "display_name": "Organization"
+ ],
+ "isPriority": false,
+ "status": "active"
},
"status": 200,
"response": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
+ "id": "lst_0000000000024762",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-e6d3a686-b001-458d-98c0-d689f9609a83/auth0.logs"
+ },
+ "filters": [
+ {
+ "type": "category",
+ "name": "auth.login.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.notification"
+ },
+ {
+ "type": "category",
+ "name": "auth.login.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.signup.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.logout.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.fail"
+ },
+ {
+ "type": "category",
+ "name": "auth.silent_auth.success"
+ },
+ {
+ "type": "category",
+ "name": "auth.token_exchange.fail"
}
+ ],
+ "isPriority": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/log-streams/lst_0000000000024761",
+ "body": {
+ "name": "Suspended DD Log Stream",
+ "isPriority": false,
+ "sink": {
+ "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##",
+ "datadogRegion": "us"
},
- "id": "org_NN4PVFzpDb4i3PLy",
- "display_name": "Organization",
- "name": "org1"
+ "status": "active"
+ },
+ "status": 200,
+ "response": {
+ "id": "lst_0000000000024761",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15221,14 +15459,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "connections": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15236,14 +15474,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15279,7 +15517,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
}
]
},
@@ -15365,7 +15603,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:29:50.171Z"
+ "updated_at": "2025-10-25T06:04:17.488Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15490,7 +15728,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-09-30T09:31:31.137Z"
+ "updated_at": "2025-10-25T06:09:13.725Z"
},
"rawHeaders": [],
"responseIsBinary": false
diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js
index 093195ad1..f4c812436 100644
--- a/test/tools/auth0/handlers/clients.tests.js
+++ b/test/tools/auth0/handlers/clients.tests.js
@@ -265,6 +265,35 @@ describe('#clients handler', () => {
expect(wasCreateCalled).to.be.equal(true);
});
+ it('should create client with skip_non_verifiable_callback_uri_confirmation_prompt', async () => {
+ let wasCreateCalled = false;
+ const clientWithSkipConfirmation = {
+ name: 'Client With Skip Confirmation',
+ skip_non_verifiable_callback_uri_confirmation_prompt: true,
+ };
+
+ const auth0 = {
+ clients: {
+ create: function (data) {
+ (() => expect(this).to.not.be.undefined)();
+ wasCreateCalled = true;
+ expect(data).to.be.an('object');
+ expect(data.name).to.equal('Client With Skip Confirmation');
+ expect(data.skip_non_verifiable_callback_uri_confirmation_prompt).to.equal(true);
+ return Promise.resolve({ data });
+ },
+ update: () => Promise.resolve({ data: [] }),
+ delete: () => Promise.resolve({ data: [] }),
+ getAll: (params) => mockPagedData(params, 'clients', []),
+ },
+ pool,
+ };
+ const handler = new clients.default({ client: pageClient(auth0), config });
+ const stageFn = Object.getPrototypeOf(handler).processChanges;
+ await stageFn.apply(handler, [{ clients: [clientWithSkipConfirmation] }]);
+ expect(wasCreateCalled).to.be.equal(true);
+ });
+
it('should get clients', async () => {
const auth0 = {
clients: {
@@ -340,6 +369,51 @@ describe('#clients handler', () => {
]);
});
+ it('should update client with skip_non_verifiable_callback_uri_confirmation_prompt', async () => {
+ const auth0 = {
+ clients: {
+ create: function (data) {
+ (() => expect(this).to.not.be.undefined)();
+ expect(data).to.be.an('array');
+ expect(data.length).to.equal(0);
+ return Promise.resolve({ data });
+ },
+ update: function (params, data) {
+ (() => expect(this).to.not.be.undefined)();
+ expect(params).to.be.an('object');
+ expect(params.client_id).to.equal('client1');
+ expect(data).to.be.an('object');
+ expect(data.skip_non_verifiable_callback_uri_confirmation_prompt).to.equal(false);
+
+ return Promise.resolve({ data });
+ },
+ delete: () => Promise.resolve({ data: [] }),
+ getAll: (params) =>
+ mockPagedData(params, 'clients', [
+ {
+ client_id: 'client1',
+ name: 'someClient',
+ },
+ ]),
+ },
+ pool,
+ };
+
+ const handler = new clients.default({ client: pageClient(auth0), config });
+ const stageFn = Object.getPrototypeOf(handler).processChanges;
+
+ await stageFn.apply(handler, [
+ {
+ clients: [
+ {
+ name: 'someClient',
+ skip_non_verifiable_callback_uri_confirmation_prompt: false,
+ },
+ ],
+ },
+ ]);
+ });
+
it('should delete client and create another one instead', async () => {
const auth0 = {
clients: {
diff --git a/test/tools/auth0/handlers/tenant.tests.ts b/test/tools/auth0/handlers/tenant.tests.ts
index 8d0279056..fbbccca29 100644
--- a/test/tools/auth0/handlers/tenant.tests.ts
+++ b/test/tools/auth0/handlers/tenant.tests.ts
@@ -1,6 +1,4 @@
-const { expect } = require('chai');
-
-import TenantHandler from '../../../../src/tools/auth0/handlers/tenant';
+import { expect } from 'chai';
import tenantHandler, {
allowedTenantFlags,
removeUnallowedTenantFlags,
@@ -65,11 +63,13 @@ describe('#tenant handler', () => {
data: {
friendly_name: 'Test',
default_directory: 'users',
+ skip_non_verifiable_callback_uri_confirmation_prompt: true,
},
}),
updateSettings: (data) => {
expect(data).to.be.an('object');
expect(data.sandbox_version).to.equal('4');
+ expect(data.skip_non_verifiable_callback_uri_confirmation_prompt).to.equal(null);
expect(data.flags).to.equal(undefined);
return Promise.resolve(data);
},
@@ -80,7 +80,14 @@ describe('#tenant handler', () => {
const handler = new tenantHandler({ client: auth0 });
const stageFn = Object.getPrototypeOf(handler).processChanges;
- await stageFn.apply(handler, [{ tenant: { sandbox_version: '4' } }]);
+ await stageFn.apply(handler, [
+ {
+ tenant: {
+ sandbox_version: '4',
+ skip_non_verifiable_callback_uri_confirmation_prompt: null,
+ },
+ },
+ ]);
});
it('should allow valid default_token_quota property in tenant', async () => {