OptionalApiNon-secret API host override (e.g. a local mock for replay testing). When set, it
wins over TenantBaseURL. Mirrors ORCID/GrowthZone ApiBaseUrl — required for the
mock-floor e2e testability tier.
OptionalAPIThe raw API key. Used verbatim as Authorization: Basic <apiKey> — this is NOT
standard HTTP Basic Auth (no base64 of user:password). From the credential store.
OptionalMaxMaximum retries for rate-limited / transient failures. Default: 4.
OptionalMinMinimum interval between outbound requests (ms). Default: 50 (~20 req/s ceiling).
OptionalRequestHTTP request timeout in milliseconds. Default: 30000.
OptionalTenantPer-tenant base URL, e.g. https://www.myassociation.org or
https://www.myassociation.org/api. The connector normalizes a trailing /api
so resource paths (which already start /api/...) are not doubled. Required.
Per-connection configuration for the Novi AMS connector.
Novi AMS has NO shared API host — every tenant runs on their own website domain (
https://www.<association>.org/api/). The connector resolves the tenant base URL from CompanyIntegration.Configuration.TenantBaseURL at runtime. Auth is a single raw API key placed verbatim afterBasicin the Authorization header (NOT base64 of user:password — see BuildHeaders).