Skip to content
FloralityDocs
ChangelogGet an API key

Getting started

  • Quickstart
  • Authentication
  • Scopes
  • Privacy buckets
  • Rate limits
  • Errors
  • Versioning
  • Terminology
  • Webhooks PRO

Resources

  • Members
  • Groups
  • Entries
  • Front
  • Appearance
  • Custom fields
  • Trash
  • Search
  • Member statuses
  • Systems
  • Messaging
  • Privacy buckets
  • Terminology
  • Friends
  • Subscriptions
  • Billing
  • Import
  • Social
  • Guestbook & poll
  • Group layout
  • Activity
Docs/Resources/post appearance reset
Florality

Organise your system. One front at a time.

Get started

Product

  • Features
  • Pricing
  • Docs
  • Changelog
  • Security

Company

  • About
  • Our team
  • Blog
  • Contact

Resources

  • FAQ
  • Trust and Safety
  • Public REST API

Legal

  • Privacy Policy
  • Terms of Service
  • Refunds and cancellation

© 2026 Florality. All rights reserved.

Florality
AppearanceReset appearance

Reset appearance

Resets Appearance using the API key’s account.

POST
/api/v1/appearance/reset
appearance: read_write1,000 requests/minute/key · all plans

Active API keys: Free 1, Pro 5, Pro+ 5. The request rate is the same on every plan.

Parameters

No path or query parameters.

Response schema

200

Successful response.

NameTypeRequiredDescription
_idstringRequiredUnique identifier.
_creationTimenumberRequired_creation Time.
userIdstringRequiredOwning account identifier.
themeModestringRequiredTheme Mode. Allowed values: "light", "dark", "system".
darkVariantstringOptionalDark Variant. Allowed values: "default", "storm", "night", "moon".
colorSchemestringOptionalColor Scheme.
colourSchemestringOptionalColour Scheme.
customColorSchemeIdstringOptionalCustom Color Scheme Id.
fontFamilystringRequiredFont Family.
customFontIdstringOptionalCustom Font Id.
fontSizestringRequiredFont Size.
fontScalenumberOptionalFont Scale.
fontSizePxnumberOptionalFont Size Px.
amoledBasebooleanOptionalAmoled Base. Allowed values: false, true.
reduceMotionbooleanOptionalReduce Motion. Allowed values: false, true.
underlineLinksbooleanOptionalUnderline Links. Allowed values: false, true.
enhancedFocusbooleanOptionalEnhanced Focus. Allowed values: false, true.
memberBannerGradientsEnabledbooleanOptionalMember Banner Gradients Enabled. Allowed values: false, true.
memberListBannersEnabledbooleanOptionalMember List Banners Enabled. Full banner photos on members list cards. Independent of gradient strips. Allowed values: false, true.
memberAnimatedGifsDisabledbooleanOptionalMember Animated Gifs Disabled. When true, member avatars and banners show the first frame of GIFs instead of animating. Allowed values: false, true.
memberListLayoutModestringOptionalMember List Layout Mode. Allowed values: "list", "grid".
memberListGridActionStylestringOptionalMember List Grid Action Style. Grid card front actions: `strip` (full-width bar) or `classic` (open-beta rounded buttons). Allowed values: "strip", "classic".
memberListDisplayPresetstringOptionalMember List Display Preset. Saved settings preset; survives temporary list/grid toggles on the members page. Allowed values: "rows", "grid-photo", "grid-classic", "compact-rows", "panel-rows", "polaroid-grid".
memberListRowPresetstringOptionalMember List Row Preset. Desktop list row style, independent of grid preset. Allowed values: "rows", "compact-rows", "panel-rows".
memberListGridPresetstringOptionalMember List Grid Preset. Desktop grid style, independent of row preset. Allowed values: "grid-photo", "grid-classic", "polaroid-grid".
memberListMobileLayoutStylestringOptionalMember List Mobile Layout Style. Mobile members list: standard rows vs closed-beta classic cards. Allowed values: "classic", "standard".
memberListMobileFrontButtonBehaviorstringOptionalMember List Mobile Front Button Behavior. Mobile member list Front button: open action menu vs set as front on tap. Allowed values: "menu", "add-to-front", "set-as-front".
memberListSortModestringOptionalMember List Sort Mode. Members list sort mode. Omitted/`undefined` when never saved (clients may migrate localStorage → DB). Coalesced to `name_asc` on write/reset. Allowed values: "name_asc", "name_desc", "name_numeric_asc", "name_numeric_desc", "fronting_first", "fronting_first_name_desc", "fronting_first_name_numeric_asc", "directory_asc", "directory_desc", "fronting_first_directory_asc", "fronting_first_directory_desc".
memberListSortNameFieldstringOptionalMember List Sort Name Field. Sort by display name vs member name. Omitted when never saved. Allowed values: "display", "alter".
frontingMemberOpensProfilebooleanOptionalFronting Member Opens Profile. Tap fronting member on dashboard → open member profile. Allowed values: false, true.
hideFrontTypeLabelsbooleanOptionalHide Front Type Labels. Hide front type icons and labels on dashboard, friends, and profile surfaces. Allowed values: false, true.
groupsDirectoryDragReorderEnabledbooleanOptionalGroups Directory Drag Reorder Enabled. Drag grip / long-press reorder on `/dashboard/groups` directory list. Allowed values: false, true.
memberCustomFieldTagSuggestionsEnabledbooleanOptionalMember Custom Field Tag Suggestions Enabled. Suggest tags from same-label custom fields on other members while editing. Allowed values: false, true.
membersListInfiniteScrollEnabledbooleanOptionalMembers List Infinite Scroll Enabled. Scroll-to-load on `/dashboard/members` instead of prev/next page controls. Allowed values: false, true.
membersListPaginationPositionstringOptionalMembers List Pagination Position. Prev/next page controls above or below the members list when pagination is on. Allowed values: "top", "bottom".
notesListInfiniteScrollEnabledbooleanOptionalNotes List Infinite Scroll Enabled. Allowed values: false, true.
trashListInfiniteScrollEnabledbooleanOptionalTrash List Infinite Scroll Enabled. Allowed values: false, true.
friendsListInfiniteScrollEnabledbooleanOptionalFriends List Infinite Scroll Enabled. Allowed values: false, true.
archivedMembersListInfiniteScrollEnabledbooleanOptionalArchived Members List Infinite Scroll Enabled. Allowed values: false, true.
notificationsListInfiniteScrollEnabledbooleanOptionalNotifications List Infinite Scroll Enabled. Allowed values: false, true.
guestbookListInfiniteScrollEnabledbooleanOptionalGuestbook List Infinite Scroll Enabled. Allowed values: false, true.
frontHistoryListInfiniteScrollEnabledbooleanOptionalFront History List Infinite Scroll Enabled. Allowed values: false, true.
destructiveColornull | stringOptionalDestructive Color. `#RRGGBB` override for `--destructive`; null = active colour scheme default.
pdfExportAccentHexnull | stringOptionalPdf Export Accent Hex.
pdfExportLogoStorageIdnull | stringOptionalPdf Export Logo Storage Id.
frontIndicatorBackgroundEnabledbooleanOptionalFront Indicator Background Enabled. Allowed values: false, true.
frontIndicatorBackgroundStorageIdnull | stringOptionalFront Indicator Background Storage Id.
frontIndicatorBackgroundUrlnull | stringOptionalFront Indicator Background Url.
updatedAtnumberRequiredMost recent update time.

Errors

400 · JSON error

Request failed (BAD_REQUEST).

401 · JSON error

Missing or invalid API key. Use Authorization: Bearer <token>.

403 · JSON error

Requires appearance: read_write; ownership or feature restrictions may also deny access.

404 · JSON error

Request failed (NOT_FOUND).

429 · JSON error

API rate limit exceeded (1000 requests per minute). Retry shortly.

500 · JSON error

Appearance update failed.

Next endpoint →Get appearance

Request example

Set FLORALITY_KEY in your environment. These examples use demo identifiers.

Shell
curl --request POST 'https://floralitys.com/api/v1/appearance/reset' \
  --header "Authorization: Bearer $FLORALITY_KEY"

Responses

Successful response.

JSON
{
  "_id": "11111111-1111-4111-8111-111111111111",
  "_creationTime": 1767225600000,
  "userId": "11111111-1111-4111-8111-111111111111",
  "themeMode": "light",
  "darkVariant": "default",
  "colorScheme": "#70846b",
  "colourScheme": "#70846b",
  "customColorSchemeId": "11111111-1111-4111-8111-111111111111",
  "fontFamily": "demo",
  "customFontId": "11111111-1111-4111-8111-111111111111",
  "fontSize": "demo",
  "fontScale": 0,
  "fontSizePx": 0,
  "amoledBase": false,
  "reduceMotion": false,
  "underlineLinks": false,
  "enhancedFocus": false,
  "memberBannerGradientsEnabled": true,
  "memberListBannersEnabled": true,
  "memberAnimatedGifsDisabled": false,
  "memberListLayoutMode": "list",
  "memberListGridActionStyle": "strip",
  "memberListDisplayPreset": "rows",
  "memberListRowPreset": "rows",
  "memberListGridPreset": "grid-photo",
  "memberListMobileLayoutStyle": "classic",
  "memberListMobileFrontButtonBehavior": "menu",
  "memberListSortMode": "name_asc",
  "memberListSortNameField": "display",
  "frontingMemberOpensProfile": false,
  "hideFrontTypeLabels": false,
  "groupsDirectoryDragReorderEnabled": true,
  "memberCustomFieldTagSuggestionsEnabled": true,
  "membersListInfiniteScrollEnabled": true,
  "membersListPaginationPosition": "top",
  "notesListInfiniteScrollEnabled": true,
  "trashListInfiniteScrollEnabled": true,
  "friendsListInfiniteScrollEnabled": true,
  "archivedMembersListInfiniteScrollEnabled": true,
  "notificationsListInfiniteScrollEnabled": true,
  "guestbookListInfiniteScrollEnabled": true,
  "frontHistoryListInfiniteScrollEnabled": true,
  "destructiveColor": null,
  "pdfExportAccentHex": null,
  "pdfExportLogoStorageId": null,
  "frontIndicatorBackgroundEnabled": true,
  "frontIndicatorBackgroundStorageId": null,
  "frontIndicatorBackgroundUrl": null,
  "updatedAt": 1767225600000
}

Example values are illustrative demo data.