{
  "ok": true,
  "service": "ai-login-credit-admin-server",
  "appCount": 6,
  "catalogManagedBy": "ai-login-credit-admin-server",
  "catalog_managed_by": "ai-login-credit-admin-server",
  "apps": [
    {
      "appId": "ai-report-editor",
      "appName": "AI Report Editor",
      "appUrl": "https://ai-report-editor-production.up.railway.app/",
      "app_url": "https://ai-report-editor-production.up.railway.app/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-05-21T06:30:45.896Z",
      "creditPolicies": [
        {
          "subject": "consumerinsight.kr",
          "multiplier": 0
        },
        {
          "subject": "consumerinsight.co.kr",
          "multiplier": 0
        },
        {
          "subject": "consumer-insight.co.kr",
          "multiplier": 0
        },
        {
          "subject": "consumerinsight.com",
          "multiplier": 0
        },
        {
          "subject": "dgist.ac.kr",
          "multiplier": 10
        }
      ],
      "creditPolicyCount": 5,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 2500,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 5000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 7500,
        "appCreditLimitKrw": 7500,
        "actualApiCostLimitKrw": 1999.9994,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [
        "consumerinsight.kr",
        "consumerinsight.co.kr",
        "consumer-insight.co.kr",
        "consumerinsight.com"
      ],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    },
    {
      "appId": "gwriter",
      "appName": "gWriter Pro",
      "appUrl": "https://gwriter-production-9786.up.railway.app/",
      "app_url": "https://gwriter-production-9786.up.railway.app/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-05-21T04:44:42.075Z",
      "creditPolicies": [
        {
          "subject": "consumerinsight.kr",
          "multiplier": 0
        },
        {
          "subject": "consumerinsight.co.kr",
          "multiplier": 0
        },
        {
          "subject": "consumer-insight.co.kr",
          "multiplier": 0
        },
        {
          "subject": "consumerinsight.com",
          "multiplier": 0
        }
      ],
      "creditPolicyCount": 4,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 2500,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 5000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 7500,
        "appCreditLimitKrw": 7500,
        "actualApiCostLimitKrw": 2000,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [
        "consumerinsight.kr",
        "consumerinsight.co.kr",
        "consumer-insight.co.kr",
        "consumerinsight.com"
      ],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    },
    {
      "appId": "methodiq-hub",
      "appName": "MethodIQ Hub",
      "appUrl": "https://methodiq.tools/",
      "app_url": "https://methodiq.tools/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-06-01T02:29:34.577Z",
      "creditPolicies": [
        {
          "subject": "consumerinsight.kr",
          "multiplier": 0
        },
        {
          "subject": "*",
          "multiplier": 10
        }
      ],
      "creditPolicyCount": 2,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 2500,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 5000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 7500,
        "appCreditLimitKrw": 30000,
        "actualApiCostLimitKrw": 2000,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [
        "consumerinsight.kr"
      ],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    },
    {
      "appId": "persona-panel-lab",
      "appName": "Persona Panel Lab",
      "appUrl": "http://localhost:3000/",
      "app_url": "http://localhost:3000/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-05-21T20:04:53.114Z",
      "creditPolicies": [
        {
          "subject": "consumerinsight.kr",
          "multiplier": 0
        },
        {
          "subject": "*",
          "multiplier": 10
        }
      ],
      "creditPolicyCount": 2,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 10000,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 20000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 30000,
        "appCreditLimitKrw": 30000,
        "actualApiCostLimitKrw": 3000,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [
        "consumerinsight.kr"
      ],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    },
    {
      "appId": "reportdesk",
      "appName": "ReportDesk",
      "appUrl": "https://reportdesk-production.up.railway.app/",
      "app_url": "https://reportdesk-production.up.railway.app/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-05-26T17:34:05.903Z",
      "creditPolicies": [
        {
          "subject": "*",
          "multiplier": 10
        }
      ],
      "creditPolicyCount": 1,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 2500,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 5000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 7500,
        "appCreditLimitKrw": 30000,
        "actualApiCostLimitKrw": 2000,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    },
    {
      "appId": "surviq-proposal-command-center",
      "appName": "SurvIQ Proposal Command Center Beta3",
      "appUrl": "https://surviq-proposal-command-center-beta3.up.railway.app/",
      "app_url": "https://surviq-proposal-command-center-beta3.up.railway.app/",
      "visibility": "public",
      "public": true,
      "usageTier": "standard",
      "usage_tier": "standard",
      "updatedAt": "2026-05-21T04:57:17.063Z",
      "creditPolicies": [
        {
          "subject": "consumerinsight.kr",
          "multiplier": 0
        }
      ],
      "creditPolicyCount": 1,
      "creditPolicyConfigured": true,
      "credit_policy_configured": true,
      "allowedEmailCount": 0,
      "allowed_email_count": 0,
      "usagePolicy": {
        "typicalUsageKrw": 2500,
        "usageWarningMultiplier": 2,
        "warningUsageKrw": 5000,
        "usageMaxMultiplier": 3,
        "maxUsageKrw": 7500,
        "appCreditLimitKrw": 30000,
        "actualApiCostLimitKrw": 2000,
        "appCreditMarkup": 10,
        "starterAppCreditKrw": 30000,
        "starterCreditKrw": 30000,
        "starterActualCostKrw": 3000,
        "usdKrwRate": 1400,
        "creditsPerUsdCost": 14000,
        "credits_per_usd_cost": 14000,
        "standardCreditsPerUsdCost": 14000,
        "standard_credits_per_usd_cost": 14000,
        "highUsageCreditsPerUsdCost": 14000,
        "high_usage_credits_per_usd_cost": 14000,
        "creditDeductionFormula": "cost_usd * credits_per_usd_cost",
        "credit_deduction_formula": "cost_usd * credits_per_usd_cost",
        "purchaseCurrency": "KRW",
        "purchase_currency": "KRW",
        "purchaseKrwPerCredit": 1,
        "purchase_krw_per_credit": 1
      },
      "freeSubjects": [
        "consumerinsight.kr"
      ],
      "accessible": false,
      "usable": false,
      "availabilityReason": "login_required",
      "availability_reason": "login_required",
      "matchedPolicy": null,
      "matched_policy": null,
      "explicitlyAllowed": false,
      "explicitly_allowed": false
    }
  ]
}