Auth0 · Schema

AculContextConfigurationItem

AI AgentsAuthenticationAuthorizationFGAIdentity ManagementMCPOAuthOktaOpenID ConnectSAMLSecuritySCIM
View JSON Schema on GitHub

JSON Schema

auth0-aculcontextconfigurationitem-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AculContextConfigurationItem",
  "title": "AculContextConfigurationItem",
  "oneOf": [
    {
      "$ref": "#/components/schemas/AculContextEnum"
    },
    {
      "type": "string",
      "description": "Dynamic client metadata key (e.g., `client.metadata.myKey`)",
      "pattern": "^client\\.metadata\\.[^\\.]+$"
    },
    {
      "type": "string",
      "description": "Dynamic organization metadata key (e.g., `organization.metadata.myKey`)",
      "pattern": "^organization\\.metadata\\.[^\\.]+$"
    },
    {
      "type": "string",
      "description": "Dynamic transaction custom domain metadata key (e.g., `transaction.custom_domain.domain_metadata.myKey`)",
      "pattern": "^transaction\\.custom_domain\\.domain_metadata\\.[^\\.]+$"
    },
    {
      "type": "string",
      "description": "Dynamic user metadata key (e.g., `user.user_metadata.myKey`)",
      "pattern": "^user\\.user_metadata\\.[^\\.]+$"
    },
    {
      "type": "string",
      "description": "Dynamic app metadata key (e.g., `user.app_metadata.myKey`)",
      "pattern": "^user\\.app_metadata\\.[^\\.]+$"
    },
    {
      "type": "string",
      "description": "Dynamic authorization param ext key (e.g., `untrusted_data.authorization_params.ext-myKey`)",
      "pattern": "^untrusted_data\\.authorization_params\\.ext-[^\\.]+$"
    }
  ]
}