{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "#Account",
    "description": "An organizational account for a service or a set of services (e.g. AWS, Okta, Bitbucket Team, Google G-Suite account, Apple Developer Account). Each Account should be connected to a Service.",
    "type": "object",
    "allOf": [
        {
            "$ref": "#Entity"
        },
        {
            "properties": {
                "accessURL": {
                    "description": "The main URL to access this account, e.g. https://jupiterone.okta.com",
                    "type": "string",
                    "format": "uri"
                },
                "mfaEnabled": {
                    "description": "Specifies whether multi-factor authentication (MFA) is enabled/required for users of this account.",
                    "type": "boolean"
                },
                "vendor": {
                    "description": "The canonical full name of the vendor of this account. For example, prefer 'Amazon Web Services' over 'AWS'.",
                    "type": "string",
                    "examples": ["Amazon Web Services", "ServiceNow", "Okta"]
                }
            },
            "required": ["vendor"]
        }
    ]
}
