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/patch members memberid
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
MembersUpdate member

Update member

Updates member for the authorised account.

PATCH
/api/v1/members/{memberId}
members: 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.

Ownership
A member belonging to another account is not accessible through this route. Missing or inaccessible members return 404.

Parameters

Path parameters

NameTypeRequiredDescription
memberIdstring (uuid)RequiredIdentifier of the member.

Request body

application/json · required

Unknown properties are rejected.

NameTypeRequiredDescription
namestringOptionalName of the resource.
displayNamestring | nullOptionalDisplay name.
pronounsstring | nullOptionalMember pronouns.
avatarstring | nullOptionalAvatar storage reference.
backgroundstring | nullOptionalBackground storage reference.
aboutstring | nullOptionalMember profile text.
aboutTagsarray<string> | nullOptionalTags attached to the profile text. At most 20 items.
profileStyleobject | nullOptionalProfile presentation settings.
profileStyle.avatarRingobjectOptionalAvatar Ring. Unknown properties are rejected.
profileStyle.avatarRing.showbooleanOptionalShow.
profileStyle.avatarRing.colorHexnull | stringOptionalColor Hex.
profileStyle.avatarRing.shapestringOptionalShape. Allowed values: "circle", "square", "hexagon", "octagon", "star", "pentagon", "heart", "shield", "sakura", "neko", "butterfly", "sparkle", "crown", "moon".
profileStyle.avatarRing.gradientnull | objectOptionalGradient.
profileStyle.avatarRing.animationstringOptionalAnimation. Allowed values: "none", "pulse", "rotate", "shimmer".
profileStyle.avatarRing.animationSpeedintegerOptionalAnimation Speed. Minimum: 1. Maximum: 5.
profileStyle.avatarRing.strokeStylestringOptionalStroke Style. Allowed values: "single", "double", "glow".
profileStyle.avatarRing.customMaskStorageIdstring (uuid)OptionalCustom Mask Storage Id.
profileStyle.avatarRing.customMaskPathDstringOptionalCustom Mask Path D. Minimum length: 1. Maximum length: 32768.
profileStyle.bannerFrameobjectOptionalBanner Frame. Unknown properties are rejected.
profileStyle.bannerFrame.showBorderbooleanOptionalShow Border.
profileStyle.bannerFrame.colorHexnull | stringOptionalColor Hex.
profileStyle.bannerFrame.borderWidthPxintegerOptionalBorder Width Px. Minimum: 1. Maximum: 8.
profileStyle.bannerFrame.borderStylestringOptionalBorder Style. Allowed values: "none", "solid", "dashed", "double".
profileStyle.bannerFrame.cornerStylestringOptionalCorner Style. Allowed values: "default", "rounded", "sharp".
profileStyle.memberNameobjectOptionalMember Name. Unknown properties are rejected.
profileStyle.memberName.colorHexnull | stringOptionalColor Hex.
profileStyle.memberName.gradientnull | objectOptionalGradient.
profileStyle.memberName.letterSpacingstringOptionalLetter Spacing. Allowed values: "normal", "wide".
profileStyle.memberName.fontFamilynull | stringOptionalFont Family.
profileStyle.memberName.customFontIdnull | string (uuid)OptionalCustom Font Id.
profileStyle.memberName.smallCapsbooleanOptionalSmall Caps.
profileStyle.memberName.textShadowbooleanOptionalText Shadow.
profileStyle.memberName.nameEffectstringOptionalName Effect. Allowed values: "none", "shimmer", "soft-glow".
profileStyle.bannerImageobjectOptionalBanner Image. Unknown properties are rejected.
profileStyle.bannerImage.brightnessnumberOptionalBrightness. Minimum: 0.5. Maximum: 1.5.
profileStyle.bannerImage.contrastnumberOptionalContrast. Minimum: 0.5. Maximum: 1.5.
profileStyle.bannerImage.tintHexnull | stringOptionalTint Hex.
profileStyle.bannerImage.tintOpacitynumberOptionalTint Opacity. Minimum: 0. Maximum: 0.5.
profileStyle.avatarImageobjectOptionalAvatar Image. Unknown properties are rejected.
profileStyle.avatarImage.brightnessnumberOptionalBrightness. Minimum: 0.5. Maximum: 1.5.
profileStyle.avatarImage.contrastnumberOptionalContrast. Minimum: 0.5. Maximum: 1.5.
profileStyle.avatarImage.tintHexnull | stringOptionalTint Hex.
profileStyle.avatarImage.tintOpacitynumberOptionalTint Opacity. Minimum: 0. Maximum: 0.5.
profileStyle.bannerOverlaystringOptionalBanner Overlay. Allowed values: "none", "vignette", "soft-gradient", "film-grain", "glass-blur", "pattern-dots", "pattern-grid".
profileStyle.profileBackgroundPatternstringOptionalProfile Background Pattern. Allowed values: "none", "dots", "grid", "noise".
profileStyle.heroLayoutstringOptionalHero Layout. Allowed values: "shell-default", "avatar-centered", "avatar-left".
profileStyle.accentColorHexnull | stringOptionalAccent Color Hex.
profileStyle.profileBackgroundFillobjectOptionalProfile Background Fill. Unknown properties are rejected.
profileStyle.profileBackgroundFill.modestringOptionalMode. Allowed values: "default", "solid", "gradient".
profileStyle.profileBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.profileBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.pageBackgroundFillobjectOptionalPage Background Fill. Unknown properties are rejected.
profileStyle.pageBackgroundFill.modestringOptionalMode. Allowed values: "default", "solid", "gradient".
profileStyle.pageBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.pageBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.panelBackgroundFillobjectOptionalPanel Background Fill. Unknown properties are rejected.
profileStyle.panelBackgroundFill.modestringOptionalMode. Allowed values: "default", "solid", "gradient".
profileStyle.panelBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.panelBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.panelFillAccentHexnull | stringOptionalPanel Fill Accent Hex.
profileStyle.panelCardAccentHexnull | stringOptionalPanel Card Accent Hex.
createdAtinteger | nullOptionalCreation time.
clientMutationIdstring (uuid)OptionalClient Mutation Id.
moveToSystemScopeobjectOptionalMove To System Scope.
moveToSystemScope.sideSystemIdstring (uuid)RequiredSide System Id.
moveToSystemScope.subSystemIdstring (uuid) | nullOptionalSub System Id.

Response schema

200

Successful response.

NameTypeRequiredDescription
_idstringRequiredUnique identifier.
userIdstringRequiredOwning account identifier.
directoryIdstringRequiredContaining folder identifier.
sideSystemIdstringOptionalSide System Id.
subSystemIdstringOptionalSub System Id.
namestringRequiredName of the resource.
displayNamestringOptionalDisplay name.
pronounsstringOptionalMember pronouns.
avatarstringOptionalAvatar storage reference.
aboutstringOptionalMember profile text.
aboutTagsarray<string>RequiredTags attached to the profile text. Labels shown on the member About card (same semantics as custom-field tags).
backgroundstringOptionalBackground storage reference.
archivedAtnumberOptionalArchiving time; null when active.
createdAtnumberOptionalCreation time.
updatedAtnumberOptionalMost recent update time.
deletedAtnumberOptionalDeletion time; null when active.
purgeAtnumberOptionalPurge At.
originalDirectoryIdstringOptionalOriginal Directory Id.
profileStylenull | objectRequiredProfile presentation settings.
profileStyle.avatarRingobjectOptionalAvatar Ring.
profileStyle.avatarRing.showbooleanOptionalShow. Allowed values: false, true.
profileStyle.avatarRing.colorHexnull | stringOptionalColor Hex.
profileStyle.avatarRing.shapestringOptionalShape. Allowed values: "moon", "circle", "square", "hexagon", "octagon", "star", "pentagon", "heart", "shield", "sakura", "neko", "butterfly", "sparkle", "crown".
profileStyle.avatarRing.gradientnull | objectOptionalGradient.
profileStyle.avatarRing.animationstringOptionalAnimation. Allowed values: "none", "pulse", "rotate", "shimmer".
profileStyle.avatarRing.animationSpeednumberOptionalAnimation Speed.
profileStyle.avatarRing.strokeStylestringOptionalStroke Style. Allowed values: "single", "double", "glow".
profileStyle.avatarRing.customMaskStorageIdstringOptionalCustom Mask Storage Id.
profileStyle.avatarRing.customMaskPathDstringOptionalCustom Mask Path D.
profileStyle.bannerFrameobjectOptionalBanner Frame.
profileStyle.bannerFrame.colorHexnull | stringOptionalColor Hex.
profileStyle.bannerFrame.showBorderbooleanOptionalShow Border. Allowed values: false, true.
profileStyle.bannerFrame.borderWidthPxnumberOptionalBorder Width Px.
profileStyle.bannerFrame.borderStylestringOptionalBorder Style. Allowed values: "none", "double", "solid", "dashed".
profileStyle.bannerFrame.cornerStylestringOptionalCorner Style. Allowed values: "default", "rounded", "sharp".
profileStyle.memberNameobjectOptionalMember Name.
profileStyle.memberName.fontFamilynull | stringOptionalFont Family.
profileStyle.memberName.customFontIdnull | stringOptionalCustom Font Id.
profileStyle.memberName.colorHexnull | stringOptionalColor Hex.
profileStyle.memberName.gradientnull | objectOptionalGradient.
profileStyle.memberName.letterSpacingstringOptionalLetter Spacing. Allowed values: "normal", "wide".
profileStyle.memberName.smallCapsbooleanOptionalSmall Caps. Allowed values: false, true.
profileStyle.memberName.textShadowbooleanOptionalText Shadow. Allowed values: false, true.
profileStyle.memberName.nameEffectstringOptionalName Effect. Allowed values: "none", "shimmer", "soft-glow".
profileStyle.bannerImageobjectOptionalBanner Image.
profileStyle.bannerImage.brightnessnumberOptionalBrightness.
profileStyle.bannerImage.contrastnumberOptionalContrast.
profileStyle.bannerImage.tintHexnull | stringOptionalTint Hex.
profileStyle.bannerImage.tintOpacitynumberOptionalTint Opacity.
profileStyle.avatarImageobjectOptionalAvatar Image.
profileStyle.avatarImage.brightnessnumberOptionalBrightness.
profileStyle.avatarImage.contrastnumberOptionalContrast.
profileStyle.avatarImage.tintHexnull | stringOptionalTint Hex.
profileStyle.avatarImage.tintOpacitynumberOptionalTint Opacity.
profileStyle.bannerOverlaystringOptionalBanner Overlay. Allowed values: "none", "vignette", "soft-gradient", "film-grain", "glass-blur", "pattern-dots", "pattern-grid".
profileStyle.profileBackgroundPatternstringOptionalProfile Background Pattern. Allowed values: "grid", "none", "dots", "noise".
profileStyle.heroLayoutstringOptionalHero Layout. Allowed values: "shell-default", "avatar-centered", "avatar-left".
profileStyle.accentColorHexnull | stringOptionalAccent Color Hex.
profileStyle.profileBackgroundFillobjectOptionalProfile Background Fill.
profileStyle.profileBackgroundFill.modestringOptionalMode. Allowed values: "default", "gradient", "solid".
profileStyle.profileBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.profileBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.pageBackgroundFillobjectOptionalPage Background Fill. Friend-only: full Friends viewport backdrop (solid/gradient).
profileStyle.pageBackgroundFill.modestringOptionalMode. Allowed values: "default", "gradient", "solid".
profileStyle.pageBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.pageBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.panelBackgroundFillobjectOptionalPanel Background Fill. Friend-only: profile card panel fill (free: preset solids; Pro+: custom solid/gradient).
profileStyle.panelBackgroundFill.modestringOptionalMode. Allowed values: "default", "gradient", "solid".
profileStyle.panelBackgroundFill.gradientnull | objectOptionalGradient.
profileStyle.panelBackgroundFill.solidHexnull | stringOptionalSolid Hex.
profileStyle.panelFillAccentHexnull | stringOptionalPanel Fill Accent Hex. Friend-only: optional accent mixed into the profile panel backdrop (Pro+).
profileStyle.panelCardAccentHexnull | stringOptionalPanel Card Accent Hex. Friend-only: optional accent mixed into section cards (Pro+).
avatarUrlnull | stringRequiredResolved avatar URL, or null when unavailable.
backgroundUrlnull | stringRequiredResolved background URL, or null when unavailable.
linkedSubSystemsarray<object>OptionalLinked Sub Systems. Sub systems that list this member as their linked profile (`sub_systems.linked_member_id`). Distinct from `subSystemId` (member row lives inside a sub system).
linkedSubSystems[]._idstringRequiredUnique identifier.
linkedSubSystems[].namestringRequiredName of the resource.
linkedSubSystems[].sideSystemIdstringRequiredSide System Id.

Errors

400 · JSON error

Missing member id.

401 · JSON error

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

403 · JSON error

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

404 · JSON error

Member not found.

429 · JSON error

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

503 · JSON error

Request failed (PRECONDITION_FAILED).

← Previous endpointGet memberNext endpoint →Delete member

Request example

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

Shell
curl --request PATCH 'https://floralitys.com/api/v1/members/11111111-1111-4111-8111-111111111111' \
  --header "Authorization: Bearer $FLORALITY_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "name": "River"
}'

Responses

Successful response.

JSON
{
  "_id": "11111111-1111-4111-8111-111111111111",
  "userId": "11111111-1111-4111-8111-111111111111",
  "directoryId": "11111111-1111-4111-8111-111111111111",
  "sideSystemId": "11111111-1111-4111-8111-111111111111",
  "subSystemId": "11111111-1111-4111-8111-111111111111",
  "name": "River",
  "displayName": "River",
  "pronouns": "they/them",
  "avatar": "demo",
  "about": "A note from our demo system.",
  "aboutTags": [
    "A note from our demo system."
  ],
  "background": "demo",
  "createdAt": 1767225600000,
  "updatedAt": 1767225600000,
  "profileStyle": null,
  "avatarUrl": null,
  "backgroundUrl": null,
  "linkedSubSystems": [
    {
      "_id": "11111111-1111-4111-8111-111111111111",
      "name": "River",
      "sideSystemId": "11111111-1111-4111-8111-111111111111"
    }
  ]
}

Example values are illustrative demo data.