You're viewing a demo portfolio

Join the waitlist
PRSM

aidelly_update_white_label_config

Active

Tool of io.github.wilzer/aidelly

declared in 0.3.0

PATCH /white-label — update the agency's white-label branding, email settings, and visibility toggles. Domain changes and verification must go through the in-app flow. Returns the updated configuration with current domain status.

Parameters schema

{
  "type": "object",
  "required": [
    "idempotency_key"
  ],
  "properties": {
    "body": {
      "type": "object",
      "description": "Optional body override for endpoints with sparse parameter schemas.",
      "additionalProperties": true
    },
    "query": {
      "type": "object",
      "description": "Optional query overrides for endpoints with sparse parameter schemas.",
      "additionalProperties": true
    },
    "brand_id": {
      "type": "string"
    },
    "logo_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Light-mode square logo URL."
    },
    "hide_earn": {
      "type": "boolean",
      "description": "Hide earnings/monetization surfaces from white-label clients."
    },
    "brand_name": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1,
      "description": "Agency brand name shown to white-label clients."
    },
    "favicon_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Favicon URL for branded pages."
    },
    "support_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "URL to agency support/help page."
    },
    "hide_rewards": {
      "type": "boolean",
      "description": "Hide rewards and gamification surfaces."
    },
    "og_image_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Open Graph image for social shares."
    },
    "workspace_id": {
      "type": "string",
      "format": "uuid",
      "description": "Workspace to operate in. Do not ask the user for this UUID — call aidelly_list_workspaces and use the `id` of the matching workspace. Optional for read operations; required when creating content."
    },
    "dark_logo_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Dark-mode square logo URL. Falls back to logo_url if not set."
    },
    "help_menu_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "URL for in-app help menu links."
    },
    "primary_color": {
      "type": "string",
      "pattern": "^#[0-9A-Fa-f]{6}$",
      "description": "Hex color for primary brand color (e.g.,"
    },
    "support_email": {
      "type": "string",
      "format": "email",
      "nullable": true,
      "description": "Agency inbox email for white-label support submissions."
    },
    "watermark_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Watermark image URL for reports."
    },
    "email_from_name": {
      "type": "string",
      "nullable": true,
      "maxLength": 80,
      "description": "From name for branded emails."
    },
    "hide_tier_badge": {
      "type": "boolean",
      "description": "Hide tier/plan badges."
    },
    "idempotency_key": {
      "type": "string"
    },
    "button_text_color": {
      "enum": [
        "auto",
        "light",
        "dark"
      ],
      "type": "string",
      "description": "Text/icon color on brand-colored buttons. 'auto' derives from luminance."
    },
    "sidebar_logo_mode": {
      "enum": [
        "mark_text",
        "full_logo"
      ],
      "type": "string",
      "description": "Sidebar rendering mode — square mark+text or full logo image."
    },
    "email_from_address": {
      "type": "string",
      "nullable": true,
      "maxLength": 254,
      "description": "From email address for branded emails (must use a verified sending domain)."
    },
    "logo_text_font_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Custom font URL for logo text in mark_text mode (must use https)."
    },
    "privacy_policy_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Privacy policy URL for branded emails and legal links."
    },
    "saved_brand_preset": {
      "type": "object",
      "nullable": true,
      "description": "Optional saved branding preset snapshot.\nSet to null to clear the preset; omit to leave alone.\n"
    },
    "watermark_settings": {
      "type": "object",
      "nullable": true,
      "description": "Watermark configuration object (null resets to defaults).",
      "additionalProperties": true
    },
    "terms_of_service_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Terms of service URL for branded emails and legal links."
    },
    "hide_feature_requests": {
      "type": "boolean",
      "description": "Hide feature request UI."
    },
    "logo_text_font_family": {
      "type": "string",
      "nullable": true,
      "maxLength": 64,
      "description": "Font family name for logo text rendering."
    },
    "logo_text_font_format": {
      "enum": [
        "woff2",
        "woff",
        "ttf",
        "otf"
      ],
      "type": "string",
      "nullable": true,
      "description": "Font file format (woff2, woff, ttf, or otf)."
    },
    "sidebar_full_logo_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Light-mode full sidebar logo URL (both mark and text)."
    },
    "show_oauth_interstitial": {
      "type": "boolean",
      "description": "Whether to show OAuth interstitial before social platform redirects."
    },
    "sidebar_dark_full_logo_url": {
      "type": "string",
      "format": "uri",
      "nullable": true,
      "description": "Dark-mode full sidebar logo URL. Falls back to sidebar_full_logo_url if not set."
    },
    "logo_text_font_storage_path": {
      "type": "string",
      "nullable": true,
      "maxLength": 512,
      "description": "Internal storage path for the uploaded font file."
    },
    "watermark_enabled_by_default": {
      "type": "boolean",
      "description": "Whether to include watermark on newly generated reports."
    },
    "suppress_member_welcome_email": {
      "type": "boolean",
      "nullable": true,
      "description": "Tri-state override for member welcome emails.\nnull = use plan default, true/false = explicit override.\n"
    },
    "agency_staff_uses_custom_domain": {
      "type": "boolean",
      "description": "Whether agency staff access Aidelly at a custom domain."
    },
    "logo_text_font_license_attested_at": {
      "type": "string",
      "nullable": true,
      "description": "ISO timestamp when font license was attested."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

io.github.wilzer/aidelly

https://github.com/Aidelly/claude-plugin

1/7 registries
View full server →
aidelly_update_white_label_config — io.github.wilzer/aidelly — PRSM MCP