---
title: "Public service discovery (advertised products and version)"
method: GET
path: "/config"
tags: ["Meta"]
---

# Public service discovery (advertised products and version)

`GET /config`

## Request

- Base URL: `https://api.customdomain.ai/v1`
- URL: `https://api.customdomain.ai/v1/config`
- Auth: none required

## Response `200`

Service capabilities

- object
  - `service` string
  - `env` 'production' | 'staging' | 'development'
  - `version` string
  - `api_version` string
  - `products` string[]: The products THIS deployment actually serves, not the full catalog. "connect" and "mcp" are always present; "secure" appears only when SECURE_ENABLED is set, "power" only when POWER_ENABLED is set, "sell" only when a registrar is configured, and "monitor" only when a DNS resolver is wired. Absent products answer 503 not-configured on every route. Per-tenant plan entitlements are not reflected here; this endpoint is unauthenticated.

---

[API](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api.md) · [All operations](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api/llms.txt) · [OpenAPI document](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api/revisions/34d89cb7a7cd?raw)
