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
    • GETGet section
    • POSTLinks
    • POSTWidgets
    • POSTReorder
    • GETFriend section
  • Guestbook & poll
  • Group layout
  • Activity
Docs/Resources/Social
← PreviousImportNext →Guestbook & poll
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

Social

Social sections contain profile links, widgets and presentation settings.

Object schema

Fields returned by Get social. Individual endpoint pages document their complete response shapes.

NameTypeRequiredDescription
bentoLayoutobjectOptionalBento Layout.
bentoLayout.schemaVersionnumberRequiredSchema Version. Allowed values: 1.
bentoLayout.revisionnumberRequiredRevision.
bentoLayout.tilesarray<object>RequiredTiles.
bentoLayout.tiles[].idstringRequiredUnique identifier.
bentoLayout.tiles[].labelstringRequiredLabel.
bentoLayout.tiles[].orderIndexnumberRequiredOrder Index.
bentoLayout.tiles[].colSpannumberRequiredCol Span. Allowed values: 1, 2, 3.
bentoLayout.tiles[].rowSpannumberRequiredRow Span.
bentoLayout.tiles[].kindstringRequiredKind. Allowed values: "about", "social", "legacy", "field", "local_time", "fronting", "links".
bentoLayout.tiles[].visibilitystringRequiredVisibility. Allowed values: "public", "logged_in", "friends_only", "mutuals_only", "private".
bentoLayout.tiles[].valuenull | string | array<string>OptionalValue.
bentoLayout.tiles[].descriptionstringOptionalDescription of the resource.
bentoLayout.tiles[].iconnull | stringOptionalIcon.
bentoLayout.tiles[].backgroundnull | stringOptionalBackground storage reference.
bentoLayout.tiles[].legacyJSON valueOptionalLegacy.
bentoLayout.tiles[].widgetJSON valueOptionalWidget.
bentoLayout.tiles[].legacyProjectionbooleanOptionalLegacy Projection. Allowed values: false, true.
bentoLayout.tiles[].fieldTypestringOptionalField Type. Allowed values: "date", "tags", "separator", "text", "markdown", "color", "birthday", "day_month", "month_year", "year", "url", "image", "photo_gallery", "featured_song", "featured_playlist".
bentoLayout.tiles[].namesOnlybooleanOptionalNames Only. Allowed values: false, true.
bentoLayout.tiles[].convertedbooleanOptionalConverted. Allowed values: false, true.
profileRevisionstringOptionalProfile Revision.
userIdstringRequiredOwning account identifier.
linksarray<object>RequiredLinks.
links[].idstringRequiredUnique identifier.
links[].platformstringRequiredPlatform. Allowed values: "custom", "discord", "tiktok", "instagram", "x", "bluesky", "youtube", "twitch", "steam", "xbox", "playstation", "nintendo", "github", "reddit", "pinterest", "roblox", "vrchat", "anilist", "myanimelist", "letterboxd", "spotify".
links[].displayNamestringRequiredDisplay name.
links[].handlenull | stringRequiredHandle.
links[].urlnull | stringRequiredUrl.
links[].descriptionnull | stringRequiredDescription of the resource.
links[].badgenull | stringRequiredBadge.
links[].accentColornull | stringRequiredAccent Color.
links[].avatarUrlnull | stringRequiredResolved avatar URL, or null when unavailable. OAuth provider profile image when linked via Clerk
links[].visibilitystringRequiredVisibility. Allowed values: "public", "logged_in", "friends_only", "mutuals_only", "private".
links[].featuredbooleanRequiredFeatured.
links[].sortOrdernumberRequiredSort Order.
links[].createdAtnumberRequiredCreation time.
links[].updatedAtnumberRequiredMost recent update time.
widgetsarray<object>RequiredWidgets.
widgets[].idstringRequiredUnique identifier.
widgets[].typestringRequiredType. Allowed values: "status", "discord_server", "currently_playing", "music", "quote", "pronouns_identity", "mood", "custom_badge", "link_collection", "media_favourites", "guestbook", "mutuals", "countdown", "poll", "sticker_board", "shrine".
widgets[].titlenull | stringRequiredDisplay title.
widgets[].visibilitystringRequiredVisibility. Allowed values: "public", "logged_in", "friends_only", "mutuals_only", "private".
widgets[].sizestringRequiredSize. Allowed values: "small", "medium", "large", "full".
widgets[].sortOrdernumberRequiredSort Order.
widgets[].pinnedbooleanRequiredPinned.
widgets[].collapsedbooleanRequiredCollapsed.
widgets[].createdAtnumberRequiredCreation time.
widgets[].updatedAtnumberRequiredMost recent update time.
widgets[].configobjectRequiredConfig.
widgets[].config.kindstringRequiredKind.
widgets[].config.statusTextstringOptionalStatus Text.
widgets[].config.serverNamestringOptionalServer Name.
widgets[].config.inviteUrlnull | stringOptionalInvite Url.
widgets[].config.providerstringOptionalProvider. Allowed values: "spotify".
widgets[].config.trackTitlestringOptionalTrack Title.
widgets[].config.artistNamestringOptionalArtist Name.
widgets[].config.artworkUrlnull | stringOptionalArtwork Url.
widgets[].config.widgetKindstringOptionalWidget Kind. Allowed values: "featured_playlist", "featured_track", "currently_listening", "top_tracks", "top_artists", "recently_played", "favourite_album", "mood_playlist", "song_that_describes_me", "per_front_playlist", "playlist_carousel".
widgets[].config.displayStylestringOptionalDisplay Style. Allowed values: "compact_card", "album_art_card", "playlist_shelf", "album_grid", "now_playing_bar".
widgets[].config.spotifyResourceTypenull | stringOptionalSpotify Resource Type.
widgets[].config.spotifyResourceIdnull | stringOptionalSpotify Resource Id.
widgets[].config.playlistUrlnull | stringOptionalPlaylist Url.
widgets[].config.playlistNamenull | stringOptionalPlaylist Name.
widgets[].config.playlistCoverUrlnull | stringOptionalPlaylist Cover Url.
widgets[].config.playlistTrackCountnull | numberOptionalPlaylist Track Count.
widgets[].config.playlistDurationMinutesnull | numberOptionalPlaylist Duration Minutes.
widgets[].config.memberIdnull | stringOptionalAssociated member identifier.
widgets[].config.quotestringOptionalQuote.
widgets[].config.authornull | stringOptionalAuthor.
widgets[].config.pronounsstringOptionalMember pronouns.
widgets[].config.identitynull | stringOptionalIdentity.
widgets[].config.moodstringOptionalMood.
widgets[].config.notenull | stringOptionalNote.
widgets[].config.imageUrlsarray<string>OptionalImage Urls. Repurposed as photo gallery while preserving widget kind for compatibility.
widgets[].config.linkIdsarray<string>OptionalLink Ids.
widgets[].config.entriesarray<object>OptionalEntries.
widgets[].config.allowAnonymousbooleanOptionalAllow Anonymous.
widgets[].config.maxItemsnumberOptionalMax Items.
widgets[].config.targetAtnumberOptionalTarget At.
widgets[].config.labelstringOptionalLabel.
widgets[].config.questionstringOptionalQuestion.
widgets[].config.optionsarray<string>OptionalOptions.
widgets[].config.allowMultipleSelectionsbooleanOptionalAllow Multiple Selections. When true, voters may pick more than one option once voting exists.
widgets[].config.stickerUrlsarray<string>OptionalSticker Urls.
widgets[].config.titlestringOptionalDisplay title.
widgets[].config.bodystringOptionalBody.
musicConnectionsarray<object>RequiredMusic Connections.
musicConnections[].idstringRequiredUnique identifier.
musicConnections[].providerstringRequiredProvider. Allowed values: "spotify".
musicConnections[].displayNamenull | stringRequiredDisplay name.
musicConnections[].externalUserIdnull | stringRequiredExternal User Id.
musicConnections[].statusstringRequiredStatus. Allowed values: "mock", "connected", "connected_limited".
musicConnections[].connectedAtnumberRequiredConnected At.
musicConnections[].updatedAtnumberRequiredMost recent update time.
themenull | objectRequiredTheme.
theme.cardBackgroundstringOptionalCard Background.
theme.accentColorstringOptionalAccent Color.
theme.borderStylestringOptionalBorder Style. Allowed values: "default", "subtle", "strong".
theme.cornerStylestringOptionalCorner Style. Allowed values: "rounded", "sharp".
theme.iconStylestringOptionalIcon Style. Allowed values: "default", "minimal", "filled".
theme.widgetPresetstringOptionalWidget Preset. Pro Plus widget chrome preset (guestbook, music blocks). Allowed values: "default", "accent-stripe", "glass-card", "polaroid".
updatedAtnull | numberRequiredMost recent update time.

Endpoints

10 operations

PATCHUpdate social link/api/v1/social/links/{linkId}DELETEDelete social link/api/v1/social/links/{linkId}POSTCreate social link/api/v1/social/linksPOSTCreate social reorder/api/v1/social/reorderGETGet social/api/v1/socialPATCHUpdate social/api/v1/socialPOSTCreate social sync oauth/api/v1/social/sync-oauthPATCHUpdate social widget/api/v1/social/widgets/{widgetId}DELETEDelete social widget/api/v1/social/widgets/{widgetId}POSTCreate social widget/api/v1/social/widgets

Reference shortcuts

Get socialCreate social linkCreate social widgetCreate social reorderGet friend socialUpdate socialCreate social sync oauthconceptsendpoint indexobject schemaendpoints