# Update a public app (creator edit) Updates a public app with the full creator payload (label, description, details, pricing, settingsSchema, appBars). Send the entire AppCreatorDTO as returned by GET. Returns the updated app as AppCreatorDTO. Endpoint: PUT /api/v2/apps/public/{uuid} Version: 1.0 Security: BearerAuthentication ## Path parameters: - `uuid` (string, required) UUID of the public app to update ## Request fields (application/json): - `uuid` (string) Unique identifier for the application - `name` (string) Internal name identifier for the application - `label` (string) Display label for the application - `privateApp` (boolean) Whether the app is private to the company - `description` (object) Detailed description of the application - `description.name` (string, required) - `description.label` (string) - `description.createdAt` (integer) - `description.updatedAt` (integer) - `description.deletedAt` (integer) - `description.createdByUuid` (string) - `description.updatedByUuid` (string) - `description.deletedByUuid` (string) - `description.index` (integer) - `description.app` (object) - `description.app.privateApp` (boolean) - `description.app.webhookSecret` (string) - `description.app.description` (object) - `description.app.details` (object) - `description.app.details.title` (string) - `description.app.details.subtitle` (string) - `description.app.details.image` (string) - `description.app.details.url` (string) - `description.app.details.category` (string) - `description.app.details.complete` (boolean) - `description.app.details.deleted` (boolean) - `description.app.details.uuid` (string, required) - `description.app.pricing` (object) - `description.app.pricing.plans` (array) - `description.app.pricing.plans.price` (string) - `description.app.appBars` (array) - `description.app.appBars.location` (string) Enum: "PREVIEW", "OVERVIEW", "WEBPAGE" - `description.app.appBars.settingsSchema` (string) - `description.app.appBars.settingsValues` (string) - `description.app.appBars.actionType` (string) - `description.app.appBars.actionUrl` (string) - `description.app.appBars.actionMethod` (string) - `description.app.appBars.actionHeaders` (string) - `description.app.appBars.settingsSchemaList` (array) - `description.app.appBars.settingsSchemaList.type` (string) - `description.app.appBars.settingsSchemaList.required` (boolean) - `description.app.appBars.settingsSchemaList.helpText` (string) - `description.app.appBars.settingsSchemaList.options` (array) - `description.app.appBars.settingsSchemaList.defaultValue` (any) - `description.app.appBars.settingsSchemaList.hidden` (boolean) - `description.app.appBars.settingsSchemaList.sourceFieldKey` (string) - `description.app.appBars.settingsSchemaList.targetFieldKey` (string) - `description.app.appBars.settingsSchemaList.objectName` (string) - `description.app.appBars.settingsSchemaList.value` (any) - `description.app.hasApp` (object) - `description.app.hasApp.company` (object) - `description.app.hasApp.company.repoId` (integer) - `description.app.hasApp.company.projectId` (string) - `description.app.hasApp.company.resellerType` (string) - `description.app.hasApp.company.subdomain` (object) - `description.app.hasApp.company.websiteSettings` (object) - `description.app.hasApp.company.websiteSettings.customDomain` (string) - `description.app.hasApp.company.websiteSettings.recordType` (string) - `description.app.hasApp.company.websiteSettings.recordValue` (string) - `description.app.hasApp.company.websiteSettings.favicon` (string) - `description.app.hasApp.company.websiteSettings.logo` (string) - `description.app.hasApp.company.websiteSettings.logoDark` (string) - `description.app.hasApp.company.websiteSettings.logoLight` (string) - `description.app.hasApp.company.websiteSettings.logoUrl` (string) - `description.app.hasApp.company.websiteSettings.logoWidth` (number) - `description.app.hasApp.company.websiteSettings.logoHeight` (number) - `description.app.hasApp.company.websiteSettings.headerLayout` (string) - `description.app.hasApp.company.websiteSettings.headerminHeight` (number) - `description.app.hasApp.company.websiteSettings.headerMaxHeight` (number) - `description.app.hasApp.company.websiteSettings.headerMinWidth` (number) - `description.app.hasApp.company.websiteSettings.headerMaxWidth` (number) - `description.app.hasApp.company.websiteSettings.headerMarginTop` (number) - `description.app.hasApp.company.websiteSettings.headerMarginBottom` (number) - `description.app.hasApp.company.websiteSettings.headerMarginLeft` (number) - `description.app.hasApp.company.websiteSettings.headerMarginRight` (number) - `description.app.hasApp.company.websiteSettings.headerTop` (number) - `description.app.hasApp.company.websiteSettings.headerBottom` (number) - `description.app.hasApp.company.websiteSettings.headerLeft` (number) - `description.app.hasApp.company.websiteSettings.headerRight` (number) - `description.app.hasApp.company.websiteSettings.headerPaddingTop` (number) - `description.app.hasApp.company.websiteSettings.headerPaddingBottom` (number) - `description.app.hasApp.company.websiteSettings.headerPaddingLeft` (number) - `description.app.hasApp.company.websiteSettings.headerPaddingRight` (number) - `description.app.hasApp.company.websiteSettings.headerBorderRadiusTopLeft` (number) - `description.app.hasApp.company.websiteSettings.headerBorderRadiusTopRight` (number) - `description.app.hasApp.company.websiteSettings.headerBorderRadiusBottomLeft` (number) - `description.app.hasApp.company.websiteSettings.headerBorderRadiusBottomRight` (number) - `description.app.hasApp.company.websiteSettings.headerBorderWidthTop` (number) - `description.app.hasApp.company.websiteSettings.headerBorderWidthBottom` (number) - `description.app.hasApp.company.websiteSettings.headerBorderWidthLeft` (number) - `description.app.hasApp.company.websiteSettings.headerBorderWidthRight` (number) - `description.app.hasApp.company.websiteSettings.headerBorderColorTop` (string) - `description.app.hasApp.company.websiteSettings.headerBorderColorBottom` (string) - `description.app.hasApp.company.websiteSettings.headerBorderColorLeft` (string) - `description.app.hasApp.company.websiteSettings.headerBorderColorRight` (string) - `description.app.hasApp.company.websiteSettings.headerBorderStyleTop` (string) - `description.app.hasApp.company.websiteSettings.headerBorderStyleBottom` (string) - `description.app.hasApp.company.websiteSettings.headerBorderStyleLeft` (string) - `description.app.hasApp.company.websiteSettings.headerBorderStyleRight` (string) - `description.app.hasApp.company.websiteSettings.stickyHeader` (boolean) - `description.app.hasApp.company.websiteSettings.stickyHeaderOnMobile` (boolean) - `description.app.hasApp.company.websiteSettings.headerItemSpacing` (number) - `description.app.hasApp.company.websiteSettings.defaultLightHeader` (boolean) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScroll` (boolean) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollOffset` (number) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollSpeed` (number) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollEasing` (boolean) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollEasingDuration` (number) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollEasingDelay` (number) - `description.app.hasApp.company.websiteSettings.headerShrinkOnScrollEasingFunction` (string) - `description.app.hasApp.company.websiteSettings.headerBackgroundColor` (string) - `description.app.hasApp.company.websiteSettings.headerForegroundColor` (string) - `description.app.hasApp.company.websiteSettings.headerBlur` (boolean) - `description.app.hasApp.company.websiteSettings.headerBlurAmount` (number) - `description.app.hasApp.company.websiteSettings.headerOpacity` (number) - `description.app.hasApp.company.websiteSettings.headerShadow` (boolean) - `description.app.hasApp.company.websiteSettings.notificationBarText` (string) - `description.app.hasApp.company.websiteSettings.headerButtonStyle` (string) - `description.app.hasApp.company.websiteSettings.headerButtonText` (string) - `description.app.hasApp.company.websiteSettings.headerButtonTextColor` (string) - `description.app.hasApp.company.websiteSettings.headerButtonLink` (string) - `description.app.hasApp.company.websiteSettings.headerButtonIcon` (string) - `description.app.hasApp.company.websiteSettings.headerButtonIconPosition` (string) - `description.app.hasApp.company.websiteSettings.headerButtonIconColor` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonStyle` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonText` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonTextColor` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonLink` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonIcon` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonIconPosition` (string) - `description.app.hasApp.company.websiteSettings.headerSecondaryButtonIconColor` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonStyle` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonText` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonTextColor` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonLink` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonIcon` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonIconPosition` (string) - `description.app.hasApp.company.websiteSettings.headerTertiaryButtonIconColor` (string) - `description.app.hasApp.company.websiteSettings.cookieText` (string) - `description.app.hasApp.company.websiteSettings.cookieAgreementText` (string) - `description.app.hasApp.company.websiteSettings.cssStyles` (string) - `description.app.hasApp.company.websiteSettings.headJsScript` (string) - `description.app.hasApp.company.websiteSettings.bodyJsScript` (string) - `description.app.hasApp.company.websiteSettings.footerImage` (string) - `description.app.hasApp.company.websiteSettings.footerImagePosition` (string) - `description.app.hasApp.company.websiteSettings.footerImageSize` (string) - `description.app.hasApp.company.websiteSettings.footerImageRepeat` (string) - `description.app.hasApp.company.websiteSettings.footerImageOpacity` (number) - `description.app.hasApp.company.websiteSettings.footerCopyrightText` (string) - `description.app.hasApp.company.websiteSettings.footerCompanyName` (string) - `description.app.hasApp.company.websiteSettings.footerCompanyLink` (string) - `description.app.hasApp.company.websiteSettings.footerCompanyText` (string) - `description.app.hasApp.company.websiteSettings.backToTopButton` (boolean) - `description.app.hasApp.company.websiteSettings.backToTopButtonPosition` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonIcon` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonIconPosition` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonText` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonColor` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonBackgroundColor` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonBorderColor` (string) - `description.app.hasApp.company.websiteSettings.backToTopButtonOnMobile` (boolean) - `description.app.hasApp.company.websiteSettings.animatedAnchorLinks` (boolean) - `description.app.hasApp.company.websiteSettings.maxWebsiteContainerWidth` (number) - `description.app.hasApp.company.websiteSettings.disableAnimationsOnMobile` (boolean) - `description.app.hasApp.company.websiteSettings.mainStylingString` (string) - `description.app.hasApp.company.websiteSettings.mainStyling` (object) - `description.app.hasApp.company.websiteSettings.mainStyling.all` (object) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hide` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.customID` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.customClass` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.customAnchor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.spacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.directionLTR` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.alignContent` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.alignItems` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.justifyContent` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.alignSelf` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.flexWrap` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.flexDirection` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.overflow` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.topMargin` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bottomMargin` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.leftMargin` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.rightMargin` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.topPadding` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bottomPadding` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.leftPadding` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.rightPadding` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fullWidthEnabled` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.maxWidth` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.minWidth` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.width` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.flex` (integer) - `description.app.hasApp.company.websiteSettings.mainStyling.all.minHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.maxHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.height` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderRadiusTopLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderRadiusTopRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderRadiusBottomLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderRadiusBottomRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderWidthTop` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderWidthBottom` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderWidthLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderWidthRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderColorTop` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderColorBottom` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderColorLeft` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderColorRight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderStyleTop` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderStyleBottom` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderStyleLeft` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.borderStyleRight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundVideo` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundImage` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaRepeat` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaFit` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaSizeWidth` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaSizeHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaPosition` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaScroll` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaParallax` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaAutoPlay` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaMuted` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundMediaLoop` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOverlayColor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOverlayOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientOverlayColors` (array) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientOverlayOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientOverlayDirection` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOffsetBottom` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOffsetLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOffsetRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundColorOffsetTop` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientColors` (array) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.backgroundGradientDirection` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationDelay` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationDuration` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationIn` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationOut` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationRepeat` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationDirection` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationTimingFunction` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.animationFillMode` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.mediaHover` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.mediaAlignment` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.mediaFit` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.mediaPosition` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderRadiusTopLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderRadiusTopRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderRadiusBottomLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderRadiusBottomRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderWidthTop` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderWidthBottom` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderWidthLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderWidthRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderColorTop` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderColorBottom` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderColorLeft` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderColorRight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderStyleTop` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderStyleBottom` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderStyleLeft` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickBorderStyleRight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowOffsetX` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowOffsetY` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowBlur` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowColor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowSpread` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowInset` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickShadowOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.enlargeOnClickScale` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowOffsetX` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowOffsetY` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowBlur` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowBorderRadiusTopLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowBorderRadiusTopRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowBorderRadiusBottomLeft` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowBorderRadiusBottomRight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowColor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowSpread` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowInset` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.shadowOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.textGradientOverlayColors` (array) - `description.app.hasApp.company.websiteSettings.mainStyling.all.textGradientOverlayOpacity` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.textGradientOverlayDirection` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.darkTextEnabled` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.textAlign` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.transitionScrollSpeed` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.autoRotate` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.autoRotateInterval` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.sidebar` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.sidebarPosition` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.sidebarAnimation` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.sidebarAnimationDuration` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.sidebarAnimationTimingFunction` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.buttonIcon` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.buttonIconPosition` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.buttonIconColor` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.openInNewWindow` (boolean) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontTextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontLineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontLetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.fontColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h1ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h2ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h3ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h4ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h5ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6FontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6FontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6FontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6FontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6TextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6LineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6LetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6ColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.h6ColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationFontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationFontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationFontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationFontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationTextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationLineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationLetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.navigationColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationFontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationFontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationFontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationFontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationTextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationLineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationLetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.subNavigationColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyFontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyFontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyFontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyFontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyTextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyLineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyLetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.bodyColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkFontFamily` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkFontSize` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkFontWeight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkFontDecoration` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkTextTransform` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkLineHeight` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkLetterSpacing` (number) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkColorLight` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.all.hyperlinkColorDark` (string) - `description.app.hasApp.company.websiteSettings.mainStyling.mobile` (object) - `description.app.hasApp.company.websiteSettings.mainStyling.tablet` (object) - `description.app.hasApp.company.websiteSettings.mainStyling.desktop` (object) - `description.app.hasApp.company.websiteSettings.rowStylingString` (string) - `description.app.hasApp.company.websiteSettings.rowStyling` (object) - `description.app.hasApp.company.websiteSettings.columnStylingString` (string) - `description.app.hasApp.company.websiteSettings.columnStyling` (object) - `description.app.hasApp.company.websiteSettings.sectionStylingString` (string) - `description.app.hasApp.company.websiteSettings.sectionStyling` (object) - `description.app.hasApp.company.websiteSettings.textStylingString` (string) - `description.app.hasApp.company.websiteSettings.textStyling` (object) - `description.app.hasApp.company.websiteSettings.primaryButtonStylingString` (string) - `description.app.hasApp.company.websiteSettings.primaryButtonStyling` (object) - `description.app.hasApp.company.websiteSettings.secondaryButtonStylingString` (string) - `description.app.hasApp.company.websiteSettings.secondaryButtonStyling` (object) - `description.app.hasApp.company.websiteSettings.tertiaryButtonStylingString` (string) - `description.app.hasApp.company.websiteSettings.tertiaryButtonStyling` (object) - `description.app.hasApp.company.websiteSettings.imageStylingString` (string) - `description.app.hasApp.company.websiteSettings.imageStyling` (object) - `description.app.hasApp.company.websiteSettings.videoStylingString` (string) - `description.app.hasApp.company.websiteSettings.videoStyling` (object) - `description.app.hasApp.company.websiteSettings.formStylingString` (string) - `description.app.hasApp.company.websiteSettings.formStyling` (object) - `description.app.hasApp.company.websiteSettings.sliderStylingString` (string) - `description.app.hasApp.company.websiteSettings.sliderStyling` (object) - `description.app.hasApp.company.websiteSettings.accordionStylingString` (string) - `description.app.hasApp.company.websiteSettings.accordionStyling` (object) - `description.app.hasApp.company.websiteSettings.previewStylingString` (string) - `description.app.hasApp.company.websiteSettings.previewStyling` (object) - `description.app.hasApp.company.websiteSettings.iconStylingString` (string) - `description.app.hasApp.company.websiteSettings.iconStyling` (object) - `description.app.hasApp.company.websiteSettings.codeStylingString` (string) - `description.app.hasApp.company.websiteSettings.codeStyling` (object) - `description.app.hasApp.company.websiteSettings.shareStylingString` (string) - `description.app.hasApp.company.websiteSettings.shareStyling` (object) - `description.app.hasApp.company.digitalIdentity` (object) - `description.app.hasApp.company.digitalIdentity.lightFontColor` (string) - `description.app.hasApp.company.digitalIdentity.lightPrimaryColor` (string) - `description.app.hasApp.company.digitalIdentity.lightSecondaryColor` (string) - `description.app.hasApp.company.digitalIdentity.lightPrimary100Color` (string) - `description.app.hasApp.company.digitalIdentity.lightAccentColor` (string) - `description.app.hasApp.company.digitalIdentity.lightBlackColor` (string) - `description.app.hasApp.company.digitalIdentity.lightGray900Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray800Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray700Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray600Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray500Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray400Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray300Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray200Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray100Color` (string) - `description.app.hasApp.company.digitalIdentity.lightGray50Color` (string) - `description.app.hasApp.company.digitalIdentity.lightWhiteColor` (string) - `description.app.hasApp.company.digitalIdentity.lightBackgroundColor` (string) - `description.app.hasApp.company.digitalIdentity.lightDestructiveColor` (string) - `description.app.hasApp.company.digitalIdentity.darkFontColor` (string) - `description.app.hasApp.company.digitalIdentity.darkPrimaryColor` (string) - `description.app.hasApp.company.digitalIdentity.darkSecondaryColor` (string) - `description.app.hasApp.company.digitalIdentity.darkPrimary100Color` (string) - `description.app.hasApp.company.digitalIdentity.darkAccentColor` (string) - `description.app.hasApp.company.digitalIdentity.darkBlackColor` (string) - `description.app.hasApp.company.digitalIdentity.darkGray900Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray800Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray700Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray600Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray500Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray400Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray300Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray200Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray100Color` (string) - `description.app.hasApp.company.digitalIdentity.darkGray50Color` (string) - `description.app.hasApp.company.digitalIdentity.darkWhiteColor` (string) - `description.app.hasApp.company.digitalIdentity.darkBackgroundColor` (string) - `description.app.hasApp.company.digitalIdentity.darkDestructiveColor` (string) - `description.app.hasApp.company.billingSettings` (object) - `description.app.hasApp.company.billingSettings.billingEmail` (string) - `description.app.hasApp.company.billingSettings.address` (string) - `description.app.hasApp.company.billingSettings.city` (string) - `description.app.hasApp.company.billingSettings.state` (string) - `description.app.hasApp.company.billingSettings.zip` (string) - `description.app.hasApp.company.billingSettings.country` (string) - `description.app.hasApp.company.billingSettings.stripeCustomerId` (string) - `description.app.hasApp.company.users` (array) - `description.app.hasApp.company.users.email` (string) - `description.app.hasApp.company.users.password` (string) - `description.app.hasApp.company.users.firstname` (string) - `description.app.hasApp.company.users.lastname` (string) - `description.app.hasApp.company.users.lastLogin` (integer) - `description.app.hasApp.company.users.emailVerifiedAt` (integer) - `description.app.hasApp.company.users.picture` (string) - `description.app.hasApp.company.users.locale` (string) - `description.app.hasApp.company.users.hasAccessTo` (array) - `description.app.hasApp.company.users.hasAccessTo.user` (object) - `description.app.hasApp.company.users.hasAccessTo.scopes` (array) - `description.app.hasApp.company.users.hasAccessTo.filtersString` (string) - `description.app.hasApp.company.users.hasAccessTo.filters` (object) - `description.app.hasApp.company.users.apiToken` (object) - `description.app.hasApp.company.users.apiToken.token` (string) - `description.app.hasApp.company.users.apiToken.expiresAt` (integer) - `description.app.hasApp.company.users.emailToken` (string) - `description.app.hasApp.company.users.resetPasswordToken` (string) - `description.app.hasApp.company.users.globalRole` (string) - `description.app.hasApp.company.users.selectedCompany` (object) - `description.app.hasApp.company.users.selectedCompanyAccess` (object) - `description.app.hasApp.company.users.record` (object) - `description.app.hasApp.company.users.record.objects` (object) - `description.app.hasApp.company.users.record.properties` (array) - `description.app.hasApp.company.users.record.properties.icon` (string) - `description.app.hasApp.company.users.team` (object) - `description.app.hasApp.company.users.team.members` (array) - `description.app.hasApp.company.users.team.memberCount` (integer) - `description.app.hasApp.company.users.credentialsNonExpired` (boolean) - `description.app.hasApp.company.users.accountNonExpired` (boolean) - `description.app.hasApp.company.users.accountNonLocked` (boolean) - `description.app.hasApp.company.users.enabled` (boolean) - `description.app.hasApp.company.users.database` (string) - `description.app.hasApp.company.users.username` (string) - `description.app.hasApp.company.users.initials` (string) - `description.app.hasApp.company.users.companies` (array) - `description.app.hasApp.company.users.authorities` (array) - `description.app.hasApp.company.users.authorities.authority` (string) - `description.app.hasApp.company.subdomainName` (string) - `description.app.webhookRateLimitPerMinute` (integer) - `description.app.appPublish` (object) - `description.app.appPublish.publishState` (string) - `description.app.appPublish.submittedAt` (integer) - `description.app.appPublish.reviewedAt` (integer) - `description.app.appPublish.publishedAt` (integer) - `description.app.appPublish.feedback` (string) - `description.app.appPublish.reviewerNotes` (string) - `description.app.creator` (object) - `description.text` (string) - `details` (object) Additional details and specifications (title, subtitle, image, url, category) - `pricing` (object) Pricing information and plans - `settingsSchema` (array) App-level setting field definitions - `appPublish` (object) Publish and review state (creator-only) - `appPublish.uuid` (string) Unique identifier for the publish record - `appPublish.publishState` (string) Publish state: DRAFT, SUBMITTED, IN_REVIEW, APPROVED, PUBLISHED, REJECTED, CHANGES_REQUESTED - `appPublish.submittedAt` (integer) Timestamp when developer submitted for review - `appPublish.reviewedAt` (integer) Timestamp when review was completed - `appPublish.publishedAt` (integer) Timestamp when app went live in marketplace - `appPublish.feedback` (string) Feedback shown to developer (e.g. rejection reason) - `appPublish.reviewerNotes` (string) Internal reviewer notes (admin only, not exposed to developer) - `appBars` (array) App bars (location-specific settings and actions) - `appBars.uuid` (string) Unique identifier for the app bar - `appBars.location` (string) Bar location: PREVIEW, OVERVIEW, WEBPAGE Enum: "PREVIEW", "OVERVIEW", "WEBPAGE" - `appBars.settingsSchema` (array) JSON array of AppSettingFieldSchema (field definitions) - `appBars.actionType` (string) Action type: e.g. WEBHOOK, SERVERLESS - `appBars.actionUrl` (string) URL to invoke (webhook or serverless) - `appBars.actionMethod` (string) HTTP method (e.g. POST) - `appBars.actionHeaders` (string) JSON map of HTTP headers - `hasApp` (object) Installation link when app is installed for creator's company - `hasApp.uuid` (string) Unique identifier for the installation relationship - `hasApp.token` (string) Installation token - `hasApp.scopes` (array) Scopes granted to this installation - `hasApp.settingsValues` (string) Per-installation app setting values (JSON object keyed by setting name) - `image` (string) Convenience: image URL from details - `url` (string) Convenience: app URL from details - `category` (string) Convenience: category from details ## Response 200 fields (application/json): - `message` (string) A message detailing the result of the operation. Example: "Success" - `data` (any) The data payload of the response, if any. ## Response 403 fields (application/json): - `message` (string) The error message providing details about the failure. Example: "Resource not found." - `errors` (object) A list of error types providing further details about the error. Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}] - `errors.correctionSuggestion` (string, required) A suggestion on how to correct the error. Example: "Try uploading a different file type." - `errors.type` (string, required) The type of error. Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE" - `status` (integer) The HTTP status code associated with the error. Example: 400 - `stackTrace` (string) - `roles` (array) Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN" - `scopes` (array) ## Response 404 fields (application/json): - `message` (string) The error message providing details about the failure. Example: "Resource not found." - `errors` (object) A list of error types providing further details about the error. Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}] - `errors.correctionSuggestion` (string, required) A suggestion on how to correct the error. Example: "Try uploading a different file type." - `errors.type` (string, required) The type of error. Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE" - `status` (integer) The HTTP status code associated with the error. Example: 400 - `stackTrace` (string) - `roles` (array) Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN" - `scopes` (array) ## Response 500 fields (application/json): - `message` (string) The error message providing details about the failure. Example: "Resource not found." - `errors` (object) A list of error types providing further details about the error. Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}] - `errors.correctionSuggestion` (string, required) A suggestion on how to correct the error. Example: "Try uploading a different file type." - `errors.type` (string, required) The type of error. Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE" - `status` (integer) The HTTP status code associated with the error. Example: 400 - `stackTrace` (string) - `roles` (array) Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN" - `scopes` (array)