Avnology ID
API ReferenceBranding

Custom Domains

Register a customer-owned domain for hosted Universal Login (CNAME-validated).

RPCs

MethodPath
CreateCustomDomainPOST /v1/branding/customDomains
ListCustomDomainsGET /v1/branding/customDomains
DeleteCustomDomainDELETE /v1/branding/customDomains/{id}
VerifyCnamePOST /v1/branding/customDomains/{id}:verifyCname

Base URL: https://<Domain id="api"/>

Authentication: Bearer token with branding:write.

Onboarding flow

  1. CreateCustomDomain returns a CNAME target (e.g. cname-acme-abc123.custom.<Domain id="app"/>).
  2. Customer creates a CNAME record from login.acme.com to that target.
  3. VerifyCname polls DNS; on match it triggers an ACME order for TLS.
  4. Once TLS is active, users hitting https://login.acme.com/sign-in land on Avnology's Universal Login, fully branded.

See Custom domains guide.

Register a domain

Upload Logos

Upload logo and favicon images for the hosted Universal Login chrome.

Template

Email and SMS message templates used by verification, recovery, invitation, and MFA flows.

On this page