{
    "families": {
        "accounting": {
            "label": "Accounting API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\AccountingApi",
            "base_uri": "https://api.xero.com/api.xro/2.0",
            "tenant_scoped": true,
            "status": "baseline-ready",
            "sdk_installed": true
        },
        "assets": {
            "label": "Assets API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\AssetApi",
            "base_uri": "https://api.xero.com/assets.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "bankfeeds": {
            "label": "Bank Feeds API",
            "transport": "direct-http",
            "sdk_class": null,
            "base_uri": "https://api.xero.com/bankfeeds.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": null
        },
        "files": {
            "label": "Files API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\FilesApi",
            "base_uri": "https://api.xero.com/files.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "finance": {
            "label": "Finance API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\FinanceApi",
            "base_uri": "https://api.xero.com/finance.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "payroll-au": {
            "label": "Payroll AU API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\PayrollAuApi",
            "base_uri": "https://api.xero.com/payroll.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "payroll-au-v2": {
            "label": "Payroll AU API v2",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\PayrollAuV2Api",
            "base_uri": "https://api.xero.com/payroll.xro/2.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "payroll-nz": {
            "label": "Payroll NZ API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\PayrollNzApi",
            "base_uri": "https://api.xero.com/payroll.xro/2.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "payroll-uk": {
            "label": "Payroll UK API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\PayrollUkApi",
            "base_uri": "https://api.xero.com/payroll.xro/2.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "practice-manager-3-1": {
            "label": "Practice Manager 3.1",
            "transport": "direct-http",
            "sdk_class": null,
            "base_uri": "https://api.xero.com/practicemanager/3.1",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": null
        },
        "projects": {
            "label": "Projects API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\ProjectApi",
            "base_uri": "https://api.xero.com/projects.xro/2.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "app-store": {
            "label": "Xero App Store API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\AppStoreApi",
            "base_uri": "https://api.xero.com/appstore/2.0",
            "tenant_scoped": false,
            "status": "auth-ready",
            "sdk_installed": true
        },
        "einvoicing": {
            "label": "eInvoicing API",
            "transport": "direct-http",
            "sdk_class": null,
            "base_uri": "https://api.xero.com/einvoicing.xro/1.0",
            "tenant_scoped": true,
            "status": "auth-ready",
            "sdk_installed": null
        },
        "identity": {
            "label": "Identity API",
            "transport": "sdk",
            "sdk_class": "XeroAPI\\XeroPHP\\Api\\IdentityApi",
            "base_uri": "https://api.xero.com",
            "tenant_scoped": false,
            "status": "baseline-ready",
            "sdk_installed": true
        }
    },
    "required_gate3_families": [
        "accounting",
        "assets",
        "bankfeeds",
        "files",
        "finance",
        "payroll-au",
        "payroll-nz",
        "payroll-uk",
        "practice-manager-3-1",
        "projects",
        "app-store",
        "einvoicing"
    ]
}