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 social links linkid
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
SocialUpdate social link

Update social link

Updates social link for the authorised account.

PATCH
/api/v1/social/links/{linkId}
social: 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

Path parameters

NameTypeRequiredDescription
linkIdstring (uuid)RequiredIdentifier of the link.

Request body

application/json · required

NameTypeRequiredDescription
idstring (uuid)OptionalUnique identifier.
platformstringRequiredPlatform. Allowed values: "discord", "tiktok", "instagram", "x", "bluesky", "youtube", "twitch", "steam", "xbox", "playstation", "nintendo", "github", "reddit", "pinterest", "roblox", "vrchat", "anilist", "myanimelist", "letterboxd", "spotify", "custom".
displayNamestringRequiredDisplay name. Minimum length: 1. Maximum length: 120.
handlestring | nullOptionalHandle. Maximum length: 120.
urlstring (uri) | nullOptionalUrl.
descriptionstring | nullOptionalDescription of the resource. Maximum length: 280.
badgestring | nullOptionalBadge. Maximum length: 32.
accentColorstring | nullOptionalAccent Color. Maximum length: 32.
avatarUrlstring (uri) | nullOptionalResolved avatar URL, or null when unavailable. Maximum length: 2048.
visibilitystringRequiredVisibility. Allowed values: "public", "logged_in", "friends_only", "mutuals_only", "private".
featuredbooleanOptionalFeatured. Default: false.
sortOrderintegerOptionalSort Order. Minimum: 0. Maximum: 2147483647.

Response schema

200

Successful response.

NameTypeRequiredDescription
linkIdstringRequiredLink Id.

Errors

400 · JSON error

Request failed (BAD_REQUEST).

401 · JSON error

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

403 · JSON error

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

404 · JSON error

Request failed (NOT_FOUND).

409 · JSON error

Request failed (CONFLICT).

429 · JSON error

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

503 · JSON error

PostgreSQL is not configured (DATABASE_URL).

Next endpoint →Delete social link

Request example

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

Shell
curl --request PATCH 'https://floralitys.com/api/v1/social/links/11111111-1111-4111-8111-111111111111' \
  --header "Authorization: Bearer $FLORALITY_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "platform": "discord",
  "displayName": "River",
  "visibility": "public"
}'

Responses

Successful response.

JSON
{
  "linkId": "11111111-1111-4111-8111-111111111111"
}

Example values are illustrative demo data.