CreateProviderInput
nameHuman-readable label for this provider account (shown in your dashboard).
typeRegistrar type.
authTypeAuth scheme used by this registrar. Mirrors what GET /providers/auth-config returns for the type — pick the value listed there.
loginUsername / app id / reseller id — depending on registrar. See GET /providers/auth-config.
passwordPassword / api-secret — depending on registrar. Stored encrypted; never echoed back.
tokenAPI token / api-key / appkey — depending on registrar. Stored encrypted; never echoed back.
tokenTtlOptional token TTL (seconds). Used by OAuth-style registrars that issue short-lived tokens; null otherwise.
useProxyRoute all API traffic for this provider through a proxy.
proxyTypeRequired when useProxy: true.
proxyProxy address in host:port form.
proxyLoginOptional proxy username.
proxyPasswordOptional proxy password. Never echoed back.
rateLimitMaximum concurrent in-flight requests this provider will accept before bridge-sdk throttles. Defaults to 1 (safest); raise for accounts with looser registrar limits.
allowNegativeBalanceWhether the worker may attempt orders even when the registrar reports a negative or zero balance. Most registrars reject such orders anyway — leave false unless you have a registrar that explicitly supports it.
negativeBalanceLimitFloor (signed) on the registrar balance below which orders are blocked. Only consulted when allowNegativeBalance is true.
levelReseller tier level. Required for NICENIC (1, 2, or 3); ignored for every other provider type.
ProviderPublic
idnametypeauthTypeuseProxyproxyTypeproxyproxyLoginrateLimitallowNegativeBalancenegativeBalanceLimitlevelisActivecreatedAtupdatedAtContact
idclientIdtypecategoryfirstNamelastNameemailemailPrivacyphoneNumbercountrycountryCodecitystatezipaddress1address2createdAtDomain
iddomaindomainNamedomainExtstatusverificationRequiredTrue if the registry requires WHOIS verification for this TLD
verifiedTrue if WHOIS verification has been completed (only meaningful when verificationRequired is true)
nameserversCurrent nameservers set on the domain at the registry. Empty array if none are set yet (registrar default / parking).
registeredAtexpiredAtcreatedAtOrder
iddomaindomainNamedomainExttermpremiumpricecurrencystatusbatchIdstatusMessageerrorMessagestartedAtcompletedAtcreatedAt