Skip to main content
GET
/
v2
/
billing
/
notifications
/
workspaces
/
{workspaceId}
/
config
Get resolved workspace billing notification view (override + account)
curl --request GET \
  --url https://api.topograph.co/v2/billing/notifications/workspaces/{workspaceId}/config \
  --header 'x-api-key: <api-key>'
{
  "accountConfig": {
    "lowBalanceEnabled": false,
    "lowBalanceEmailEnabled": true,
    "lowBalanceWebhookEnabled": true,
    "lowBalanceTiers": [
      {
        "tier": "warning",
        "cents": 100000
      }
    ],
    "globalHighUsageEnabled": false,
    "globalHighUsageEmailEnabled": true,
    "globalHighUsageWebhookEnabled": true,
    "globalHighUsagePeriodMinutes": 1440,
    "globalHighUsageTiers": [
      {
        "tier": "warning",
        "cents": 100000
      }
    ],
    "highUsageEnabled": false,
    "highUsageEmailEnabled": true,
    "highUsageWebhookEnabled": true,
    "highUsagePeriodMinutes": 1440,
    "highUsageTiers": [
      {
        "tier": "warning",
        "cents": 100000
      }
    ],
    "autoTopupNotificationsEnabled": false,
    "autoTopupEmailEnabled": true,
    "autoTopupWebhookEnabled": true
  },
  "workspaceOverride": {
    "id": "f2b5e0b8-1a3c-4f7e-9d2a-7c6b8a1d4e52",
    "workspaceId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "createdAt": "2026-04-15T12:34:56.789Z",
    "updatedAt": "2026-04-22T08:12:34.567Z",
    "highUsageEnabled": true,
    "highUsageEmailEnabled": true,
    "highUsageWebhookEnabled": true,
    "highUsagePeriodMinutes": 720,
    "highUsageTiers": [
      {
        "tier": "warning",
        "cents": 100000
      }
    ]
  }
}

Authorizations

x-api-key
string
header
required

Path Parameters

workspaceId
string
required

Response

200 - application/json
accountConfig
object
required

Fully resolved account-level config (defaults merged).

workspaceOverride
object

Raw workspace-override row, or null if the workspace inherits everything.