action rudder_get_branding_conf { label: "Get branding configuration" description: "Get all web interface customization parameters" provider: rudder method: GET path: "/branding" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The id of the action" enum: ["getBrandingConf"] } data: { type: "object" required: ["branding"] properties: { branding: { type: "object" required: ["barColor", "displayBar", "displayBarLogin", "displayLabel", "displayMotd", "labelColor", "labelText", "motd", "smallLogo", "wideLogo"] properties: { barColor: { type: "object" required: ["alpha", "blue", "green", "red"] properties: { alpha: { type: "number" description: "percentage of opacity" } blue: { type: "number" description: "percentage of blue component" } green: { type: "number" description: "percentage of green component" } red: { type: "number" description: "percentage of red component" } } } displayBar: { type: "boolean" description: "Whether header bar is displayed or not" } displayBarLogin: { type: "boolean" description: "Whether header bar is displayed in login page or not" } displayLabel: { type: "boolean" description: "Whether header bar's label is displayed or not" } displayMotd: { type: "boolean" description: "Whether the message of the day is displayed in login page or not" } labelColor: { type: "object" additionalProperties: true } labelText: { type: "string" description: "The header bar's label title" } motd: { type: "string" description: "Message of the day in login page" } smallLogo: { type: "object" required: ["enable"] properties: { enable: { type: "boolean" description: "Whether the wide logo is displayed or not" } } } wideLogo: { type: "object" additionalProperties: true } } } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }