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
    • GETList messages
    • POSTPost message
    • GETGet poll
    • POSTVote
  • Group layout
  • Activity
Docs/Resources/Guestbook & poll
← PreviousSocialNext →Group layout
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

Guestbooks and polls

Guestbook messages and poll votes belong to social profile widgets.

Object schema

Fields returned by List guestbook messages. Individual endpoint pages document their complete response shapes.

NameTypeRequiredDescription
threadsarray<object>RequiredThreads.
threads[].idstringRequiredUnique identifier.
threads[].createdAtnumberRequiredCreation time.
threads[].ownerUserIdstringRequiredOwner User Id.
threads[].parentMessageIdnull | stringRequiredParent Message Id.
threads[].authorDisplayNamestringRequiredAuthor Display Name.
threads[].postedAnonymouslybooleanRequiredPosted Anonymously.
threads[].bodystringRequiredBody.
threads[].hiddenByOwnerbooleanRequiredHidden By Owner.
threads[].authorUserIdnull | stringRequiredAuthor User Id. Owner can see the real author even when posted anonymously; visitors cannot.
threads[].displayNamestringRequiredDisplay name. Display name a visitor should see (anonymised when applicable).
threads[].authorAvatarUrlnull | stringRequiredAuthor Avatar Url. Author profile picture (null for anonymous viewers and missing avatars).
threads[].authorStatusnull | objectRequiredAuthor Status. Account-status flags rendered as badges next to the name (omitted for anonymous).
threads[].authorStatus.isAdminbooleanRequiredIs Admin.
threads[].authorStatus.planKeynull | stringRequiredPlan Key.
threads[].authorStatus.donorSupporterUnlockedbooleanRequiredDonor Supporter Unlocked.
threads[].authorStatus.closedBetaParticipantAtnull | numberRequiredClosed Beta Participant At.
threads[].authorStatus.bugBountyUnlockedAtnull | numberRequiredBug Bounty Unlocked At.
threads[].authorProfileStylenull | objectRequiredAuthor Profile Style. Friend-account appearance (`app_profiles.friend_profile_style`) for name fonts + avatar ring chrome. Null when anonymised to the viewer or missing.
threads[].authorProfileStyle.avatarRingobjectOptionalAvatar Ring.
threads[].authorProfileStyle.bannerFrameobjectOptionalBanner Frame.
threads[].authorProfileStyle.memberNameobjectOptionalMember Name.
threads[].authorProfileStyle.bannerImageobjectOptionalBanner Image.
threads[].authorProfileStyle.avatarImageobjectOptionalAvatar Image.
threads[].authorProfileStyle.bannerOverlaystringOptionalBanner Overlay. Allowed values: "none", "vignette", "soft-gradient", "film-grain", "glass-blur", "pattern-dots", "pattern-grid".
threads[].authorProfileStyle.profileBackgroundPatternstringOptionalProfile Background Pattern. Allowed values: "grid", "none", "dots", "noise".
threads[].authorProfileStyle.heroLayoutstringOptionalHero Layout. Allowed values: "shell-default", "avatar-centered", "avatar-left".
threads[].authorProfileStyle.accentColorHexnull | stringOptionalAccent Color Hex.
threads[].authorProfileStyle.profileBackgroundFillobjectOptionalProfile Background Fill.
threads[].authorProfileStyle.pageBackgroundFillobjectOptionalPage Background Fill. Friend-only: full Friends viewport backdrop (solid/gradient).
threads[].authorProfileStyle.panelBackgroundFillobjectOptionalPanel Background Fill. Friend-only: profile card panel fill (free: preset solids; Pro+: custom solid/gradient).
threads[].authorProfileStyle.panelFillAccentHexnull | stringOptionalPanel Fill Accent Hex. Friend-only: optional accent mixed into the profile panel backdrop (Pro+).
threads[].authorProfileStyle.panelCardAccentHexnull | stringOptionalPanel Card Accent Hex. Friend-only: optional accent mixed into section cards (Pro+).
threads[].repliesarray<object>RequiredReplies.
threads[].replies[].idstringRequiredUnique identifier.
threads[].replies[].createdAtnumberRequiredCreation time.
threads[].replies[].ownerUserIdstringRequiredOwner User Id.
threads[].replies[].parentMessageIdnull | stringRequiredParent Message Id.
threads[].replies[].authorDisplayNamestringRequiredAuthor Display Name.
threads[].replies[].postedAnonymouslybooleanRequiredPosted Anonymously.
threads[].replies[].bodystringRequiredBody.
threads[].replies[].hiddenByOwnerbooleanRequiredHidden By Owner.
threads[].replies[].authorUserIdnull | stringRequiredAuthor User Id. Owner can see the real author even when posted anonymously; visitors cannot.
threads[].replies[].displayNamestringRequiredDisplay name. Display name a visitor should see (anonymised when applicable).
threads[].replies[].authorAvatarUrlnull | stringRequiredAuthor Avatar Url. Author profile picture (null for anonymous viewers and missing avatars).
threads[].replies[].authorStatusnull | objectRequiredAuthor Status. Account-status flags rendered as badges next to the name (omitted for anonymous).
threads[].replies[].authorProfileStylenull | objectRequiredAuthor Profile Style. Friend-account appearance (`app_profiles.friend_profile_style`) for name fonts + avatar ring chrome. Null when anonymised to the viewer or missing.
nextCursornull | numberRequiredCursor for the next page; null when there are no further results.
totalnumberRequiredTotal.

Endpoints

6 operations

POSTCreate guestbook block author/api/v1/social/widgets/{widgetId}/guestbook/block-authorDELETEDelete guestbook message/api/v1/social/widgets/{widgetId}/guestbook/messages/{messageId}GETList guestbook messages/api/v1/social/widgets/{widgetId}/guestbookPOSTCreate guestbook message/api/v1/social/widgets/{widgetId}/guestbookGETGet poll state/api/v1/social/widgets/{widgetId}/pollPOSTCreate poll vote/api/v1/social/widgets/{widgetId}/poll

Reference shortcuts

List guestbook messagesCreate guestbook messageGet poll stateCreate poll voteCreate guestbook block authorconceptsendpoint indexguestbook deleteobject schemaendpoints