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/get friends page
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
FriendsList friends page

List friends page

Returns friends page accessible to the API key’s account.

GET
/api/v1/friends/page
friends: read1,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

Query parameters

NameTypeRequiredDescription
limitintegerRequiredFilter or option: limit. Minimum: 1.
cursorintegerOptionalFilter or option: cursor.
querystringOptionalFilter or option: query.
statusstringOptionalFilter or option: status. Allowed values: "pending", "accepted", "blocked", "revoked".

Behaviour and pagination

Omit cursor for the first page. Pass the nextCursor value from the response into the next request; if nextCursor is an object, use its index property. A null nextCursor indicates the end.

Response schema

200

Successful response.

NameTypeRequiredDescription
itemsarray<object>RequiredItems returned by this request.
items[].idstringRequiredUnique identifier.
items[].friendUserIdstringRequiredFriend User Id.
items[].statusstringRequiredStatus. Allowed values: "pending", "accepted", "blocked", "revoked".
items[].namestringRequiredName of the resource.
items[].usernamenull | stringRequiredUsername.
items[].imageUrlnull | stringRequiredImage Url.
items[].friendPronounsnull | stringRequiredFriend Pronouns.
items[].friendStatusnull | stringRequiredFriend Status.
items[].friendBannerUrlnull | stringRequiredFriend Banner Url. Resolved banner for list rows; null if unset or not embeddable.
items[].isAdminbooleanRequiredIs Admin.
items[].planKeynull | stringRequiredPlan Key.
items[].donorSupporterUnlockedbooleanRequiredDonor Supporter Unlocked.
items[].closedBetaParticipantAtnull | numberRequiredClosed Beta Participant At.
items[].bugBountyUnlockedAtnull | numberRequiredBug Bounty Unlocked At.
items[].privacyBucketIdsarray<string>RequiredPrivacy Bucket Ids. Owner-assigned privacy bucket ids for this friend (empty if legacy / not configured).
items[].friendProfileStylenull | objectRequiredFriend Profile Style.
items[].friendProfileStyle.avatarRingobjectOptionalAvatar Ring.
items[].friendProfileStyle.bannerFrameobjectOptionalBanner Frame.
items[].friendProfileStyle.memberNameobjectOptionalMember Name.
items[].friendProfileStyle.bannerImageobjectOptionalBanner Image.
items[].friendProfileStyle.avatarImageobjectOptionalAvatar Image.
items[].friendProfileStyle.bannerOverlaystringOptionalBanner Overlay. Allowed values: "none", "vignette", "soft-gradient", "film-grain", "glass-blur", "pattern-dots", "pattern-grid".
items[].friendProfileStyle.profileBackgroundPatternstringOptionalProfile Background Pattern. Allowed values: "grid", "none", "dots", "noise".
items[].friendProfileStyle.heroLayoutstringOptionalHero Layout. Allowed values: "shell-default", "avatar-centered", "avatar-left".
items[].friendProfileStyle.accentColorHexnull | stringOptionalAccent Color Hex.
items[].friendProfileStyle.profileBackgroundFillobjectOptionalProfile Background Fill.
items[].friendProfileStyle.pageBackgroundFillobjectOptionalPage Background Fill. Friend-only: full Friends viewport backdrop (solid/gradient).
items[].friendProfileStyle.panelBackgroundFillobjectOptionalPanel Background Fill. Friend-only: profile card panel fill (free: preset solids; Pro+: custom solid/gradient).
items[].friendProfileStyle.panelFillAccentHexnull | stringOptionalPanel Fill Accent Hex. Friend-only: optional accent mixed into the profile panel backdrop (Pro+).
items[].friendProfileStyle.panelCardAccentHexnull | stringOptionalPanel Card Accent Hex. Friend-only: optional accent mixed into section cards (Pro+).
items[].createdAtnumberRequiredCreation time.
items[].acceptedAtnull | numberRequiredAccepted At.
nextCursornull | numberRequiredCursor for the next page; null when there are no further results.
totalnumberRequiredTotal.

Errors

400 · JSON error

limit: Required

401 · JSON error

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

403 · JSON error

Requires friends: read; ownership or feature restrictions may also deny access.

429 · JSON error

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

← Previous endpointBlock user by usernameNext endpoint →Create friend request by username

Request example

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

Shell
curl --request GET 'https://floralitys.com/api/v1/friends/page?limit=20' \
  --header "Authorization: Bearer $FLORALITY_KEY"

Responses

Successful response.

JSON
{
  "items": [
    {
      "id": "11111111-1111-4111-8111-111111111111",
      "friendUserId": "11111111-1111-4111-8111-111111111111",
      "status": "pending",
      "name": "River",
      "username": null,
      "imageUrl": null,
      "friendPronouns": null,
      "friendStatus": null,
      "friendBannerUrl": null,
      "isAdmin": false,
      "planKey": null,
      "donorSupporterUnlocked": false,
      "closedBetaParticipantAt": null,
      "bugBountyUnlockedAt": null,
      "privacyBucketIds": [
        "11111111-1111-4111-8111-111111111111"
      ],
      "friendProfileStyle": null,
      "createdAt": 1767225600000,
      "acceptedAt": null
    }
  ],
  "nextCursor": null,
  "total": 0
}

Example values are illustrative demo data.