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/quickstart
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
DocsGetting startedQuickstart

Quickstart

Create a scoped key and read your first page of members.

QuickstartAuthenticationScopesPrivacy bucketsRate limitsErrorsVersioningTerminologyWebhooks

1. Create a key

Open Create API key in the dashboard. Give the key a name so you can recognise this integration later.

Set Members to Read. Leave the other resources at None, then create the key. Copy the revealed token into your server’s secret storage; the dashboard cannot retrieve the plaintext token later.

Keep the key on your server
Never put the token in browser JavaScript, a public repository or a URL. Run the examples in a terminal or on your server.

2. Make a request

Set the environment variable FLORALITY_KEY to your copied key using your terminal or deployment secret settings. Then run either example. No member ID or existing member is required.

Shell
curl --fail-with-body --include \
  'https://floralitys.com/api/v1/members/page?limit=10' \
  --header "Authorization: Bearer $FLORALITY_KEY"

3. Read the response

A successful request returns HTTP 200. An empty roster is also a successful result:

JSON
{
  "items": [],
  "nextCursor": null,
  "total": 0
}

items contains the members in the selected system scope. Without explicit system parameters, the route uses the account’s active scope. total counts matching members; when nextCursor is an object, send its index as the next request’s cursor. Stop when it is null.

A 401 means the key is missing or invalid. A 403 can mean that Members read access is missing. See Authentication and Errors.

Next steps

Use the paginated members reference for filters and fields. Review Scopes before enabling writes, and Privacy buckets before reading a friend’s resources.

For account exports, open Export in the dashboard. Account plan data remains in the billing reference.

Next guide →Authentication

On this page

  • 1. Create a key
  • 2. Make a request
  • 3. Read the response
  • Next steps