PUT
/
tenants
/
{id}
/
brand
curl --request PUT \
  --url https://api.pxyz.dev/api/v0/tenants/{id}/brand \
  --header 'Content-Type: application/json' \
  --data '{
  "background": "<string>",
  "foreground": "<string>",
  "muted": "<string>",
  "mutedForeground": "<string>",
  "popover": "<string>",
  "popoverForeground": "<string>",
  "card": "<string>",
  "cardForeground": "<string>",
  "border": "<string>",
  "input": "<string>",
  "primary": "<string>",
  "primaryForeground": "<string>",
  "secondary": "<string>",
  "secondaryForeground": "<string>",
  "accent": "<string>",
  "accentForeground": "<string>",
  "destructive": "<string>",
  "destructiveForeground": "<string>",
  "ring": "<string>",
  "radius": "<string>",
  "darkBackground": "<string>",
  "darkForeground": "<string>",
  "darkMuted": "<string>",
  "darkMutedForeground": "<string>",
  "darkPopover": "<string>",
  "darkPopoverForeground": "<string>",
  "darkCard": "<string>",
  "darkCardForeground": "<string>",
  "darkBorder": "<string>",
  "darkInput": "<string>",
  "darkPrimary": "<string>",
  "darkPrimaryForeground": "<string>",
  "darkSecondary": "<string>",
  "darkSecondaryForeground": "<string>",
  "darkAccent": "<string>",
  "darkAccentForeground": "<string>",
  "darkDestructive": "<string>",
  "darkDestructiveForeground": "<string>",
  "darkRing": "<string>",
  "darkRadius": "<string>"
}'
{
  "id": "<string>",
  "name": "<string>",
  "slug": "<string>",
  "publicKey": "<string>",
  "creatorId": "<string>",
  "logoId": "<string>",
  "logoUri": "<string>",
  "iconId": "<string>",
  "iconUri": "<string>",
  "auth": {
    "id": "<string>",
    "tenantId": "<string>",
    "signUpEnabled": true,
    "signInEnabled": true,
    "strategyUsernamePasswordEnabled": true,
    "strategyEmailPasswordEnabled": true,
    "strategyEmailLinkEnabled": true,
    "strategyEmailCodeEnabled": true,
    "strategyPhoneCodeEnabled": true,
    "strategyPhonePasswordEnabled": true,
    "strategyOAuthEnabled": true,
    "strategyAuthenticatorCodeEnabled": true,
    "strategySecurityKeyEnabled": true,
    "passwordsEnabled": true,
    "emailSignInEnabled": true,
    "phoneSignInEnabled": true,
    "usernameSignInEnabled": true,
    "nameRequired": true,
    "emailRequired": true,
    "phoneRequired": true,
    "usernameRequired": true,
    "passwordRequired": true,
    "emailVerificationRequired": true,
    "phoneVerificationRequired": true,
    "emailVerificationCodeEnabled": true,
    "emailVerificationLinkEnabled": true,
    "phoneVerificationCodeEnabled": true,
    "sessionMaximumLifetimeEnabled": true,
    "sessionMaximumLifetime": 123,
    "sessionInactivityTimeoutEnabled": true,
    "sessionInactivityTimeout": 123,
    "homeUri": "<string>",
    "frontendApiUri": "<string>",
    "signUpUri": "<string>",
    "signInRedirectUri": "<string>",
    "signInUri": "<string>",
    "signUpRedirectUri": "<string>",
    "logoutRedirectUri": "<string>",
    "userSettingsUri": "<string>",
    "organizationSettingsUri": "<string>",
    "createOrganizationUri": "<string>",
    "createOrganizationRedirectUri": "<string>",
    "emailChannelId": "<string>",
    "smsChannelId": "<string>",
    "codeVerificationEmailTemplateId": "<string>",
    "codeVerificationSMSMessageTemplateId": "<string>",
    "magicLinkEmailTemplateId": "<string>",
    "magicLinkSMSMessageTemplateId": "<string>",
    "welcomeEmailTemplateId": "<string>",
    "welcomeSMSMessageTemplateId": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z"
  },
  "brand": "<any>",
  "environment": "development",
  "domains": [
    {
      "primary": true,
      "name": "<string>"
    }
  ],
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Path Parameters

id
string
required

Body

application/json

Response

200
application/json

Successful response

The response is of type object.