Brand the Hosted Pages and the Portal
Set a product name, logo, favicon, primary and background colors, and support, terms and privacy links per Environment in the Developer Console. Every hosted sign-in page, the organization admin portal, and the emails your users receive wear them; each field stands on its own.
Set an Environment's brand
In the Developer Console, Tenant → Branding lists one row per Environment across every Application. What you set here shows on the hosted sign-in, sign-up, MFA, password-reset, invitation, and security pages, and in the organization admin portal, so a user of your product never sees another name.
- Application
- Developer Console
- Path
- TenantBranding
- Opens with
env_branding.viewRead every Environment's branding: product name, logo, primary color, and support link.
- Context
- Account-wide. No Application or Environment selection applies.
Set an Environment's brand
https image shown above the heading, and a Favicon URL, a square https PNG or ICO for the browser tab.#0066cc; it drives every button and link, and Canopy derives the hover, link and focus shades from it so each stays readable. The social sign-in buttons stay neutral, each with its provider's own mark. Enter a Background color for the page behind the sign-in card; the card stays white and the footer text adjusts to stay readable on it.https page or a mailto: address shown as Need help?, and Terms link and Privacy link pages shown as Terms and Privacy under every hosted page. Click Save changes; Discard drops an unsaved edit.Emails to your users
Every email Canopy sends to your users wears the same brand: sign-in and verification codes, password resets, invitations, and security notices. They name your product and never Canopy.
Emails to your users
mailto: address, replies to the email go to it and the footer invites them. Otherwise replies go nowhere.The attribution mark
A small Canopy mark shows in the footer of every hosted page, and the line Secured by Canopy at the foot of every email. Removing them is part of the Starter, Pro and Enterprise plans, not a setting: the row's Attribution column and the note in the expanded panel say which applies to your Account.
The attribution mark
Read it from your own app
A client rendering its own sign-in screens can wear the same brand: GET /v1/identity/auth/config returns a branding object with every field above and the attribution flag, the default primary color filled in. The same values are readable and changeable with an API key at /api/v1/branding: a scoped key needs branding.view to read and branding.manage to change.
Read it from your own app
GET /v1/identity/auth/config?publishable_key=… at boot and read branding.PATCH /api/v1/branding with any of product_name, logo_url, logo_kind (full or icon), favicon_url, primary_color, background_color, support_url, terms_url and privacy_url; send null to clear a field.If you don't see this
Each control on this page exists only for someone who may use it. When something described above is missing, one of these is why:
Tell us how we can improve this guide.