FeatureUrls
The URLs for various features.
type FeatureUrls {
apiUrlLegacy: URL!
apiUrlServiceFirst: URL!
conciergeUrl: URL
docsUrl: URL!
effectiveApiUrl: URL!
effectiveConciergeUrl: URL!
effectiveOidcAuthorityUrl: URL
oidcAuthorityUrl: URL @deprecated
oidcAuthorityUrlLegacy: URL
oidcAuthorityUrlServiceFirst: URL
portalUrl: URL!
}
Fields
FeatureUrls.apiUrlLegacy ● URL! non-null scalar
The API base URL advertised when service-first addressing is OFF (legacy state) — the <instance>.api host. NOT toggle-aware; provided so admin tooling can show the configuration impact of toggling, the same way oidcAuthorityUrlLegacy does. Use effectiveApiUrl for "the host to call right now".
FeatureUrls.apiUrlServiceFirst ● URL! non-null scalar
The API base URL advertised when service-first addressing is ON — the api.<root> host. NOT toggle-aware; the counterpart to apiUrlLegacy. Collapses onto apiUrlLegacy in localdev, where there is no instance root and both variants resolve to the same host.
FeatureUrls.conciergeUrl ● URL scalar
Service-first Concierge URL (concierge.<root>), when the instance has a service-first root. The holder-facing passkey surface must run here once service-first addressing is active.
FeatureUrls.docsUrl ● URL! non-null scalar
URL of the documentation website
FeatureUrls.effectiveApiUrl ● URL! non-null scalar
The API base URL clients should use RIGHT NOW for GraphQL and interactive Entra sign-in: the legacy <instance>.api host before the service-first migration, api.<root> after it. Toggle-aware single source of truth, so a client can follow the migration at runtime instead of baking a host in at build time. The OIDC issuer lives on this same host, so it is never the dormant idp.<root> host.
FeatureUrls.effectiveConciergeUrl ● URL! non-null scalar
The user-facing Concierge base URL clients should use RIGHT NOW for holder-facing links (sign-in, demo, issuance, presentation): the service-first host (concierge.<root>) when service-first addressing is active and available, otherwise the legacy portal host. Toggle-aware single source of truth so Composer/Concierge links and server-generated URLs all agree.
FeatureUrls.effectiveOidcAuthorityUrl ● URL scalar
The OIDC issuer/authority clients should use RIGHT NOW — the toggle-resolved authority for the instance's current service-first addressing state. Null when OIDC is disabled.
NAMING: every toggle-resolved URL on this type is prefixed effective (see effectiveApiUrl,
effectiveConciergeUrl). Internally an unqualified name means the LEGACY variant, which silently ignores
the toggle, so the unqualified oidcAuthorityUrl above is deprecated rather than load-bearing — but it
is NOT to be removed without a customer migration, as it is part of the public REST/GraphQL surface.
FeatureUrls.oidcAuthorityUrl ● URL deprecated scalar
Use effectiveOidcAuthorityUrl instead — identical value, named consistently with effectiveApiUrl and effectiveConciergeUrl
URL of the OIDC authority (when enabled) — the issuer/authority for the instance's CURRENT service-first addressing state. Equals oidcAuthorityUrlLegacy or oidcAuthorityUrlServiceFirst depending on the enableServiceFirstAddressing setting.
Retained as a customer-facing alias of effectiveOidcAuthorityUrl. Always identical to it — see the discovery resolver test that pins the two together — so existing integrations keep working unchanged.
FeatureUrls.oidcAuthorityUrlLegacy ● URL scalar
The OIDC issuer/authority advertised when service-first addressing is OFF (legacy state) — the value OIDC clients must be configured with as their issuer/authority while the instance is in that state. Provided so admin tooling can show the configuration impact of toggling. Null when OIDC is disabled.
FeatureUrls.oidcAuthorityUrlServiceFirst ● URL scalar
The OIDC issuer/authority advertised when service-first addressing is ON — the value OIDC clients must be configured with as their issuer/authority while the instance is in that state. Provided so admin tooling can show the configuration impact of toggling. Null when OIDC is disabled.
FeatureUrls.portalUrl ● URL! non-null scalar
URL of the portal
Member Of
Discovery object