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/post privacy buckets
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
Privacy bucketsCreate privacy bucket

Create privacy bucket

Creates Privacy Bucket using the API key’s account.

POST
/api/v1/privacy-buckets
privacyBuckets: 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.

Premium icon options
PRO Custom and premium icons and premium icon colours require Pro. These option checks return 403; the endpoint itself remains available for supported free options.

Parameters

No path or query parameters.

Request body

application/json · required

Unknown properties are rejected.

NameTypeRequiredDescription
namestringRequiredName of the resource. Minimum length: 1. Maximum length: 80.
descriptionstring | nullOptionalDescription of the resource. Maximum length: 500.
iconstring | nullOptionalIcon. Maximum length: 220.
iconColorPresetstring | nullOptionalIcon Color Preset. Maximum length: 64.
friendPermissionsobject | nullOptionalFriend Permissions.

Response schema

201

Created.

NameTypeRequiredDescription
_idstringRequiredUnique identifier.
namestringRequiredName of the resource.
descriptionstringOptionalDescription of the resource.
iconstringOptionalIcon.
iconColorPresetstringOptionalIcon Color Preset.
slugstringRequiredSlug.
friendPermissionsobjectRequiredFriend Permissions.
friendPermissions.members_viewstringRequiredMembers_view. Allowed values: "none", "read", "read_write".
friendPermissions.member_profilestringRequiredMember_profile. Allowed values: "none", "read", "read_write".
friendPermissions.member_avatarstringRequiredMember_avatar. Allowed values: "none", "read", "read_write".
friendPermissions.member_notesstringRequiredMember_notes. Allowed values: "none", "read", "read_write".
friendPermissions.member_custom_fieldsstringRequiredMember_custom_fields. Allowed values: "none", "read", "read_write".
friendPermissions.member_statusesstringRequiredMember_statuses. Allowed values: "none", "read", "read_write".
friendPermissions.member_relationshipsstringRequiredMember_relationships. Allowed values: "none", "read", "read_write".
friendPermissions.groupsstringRequiredGroups. Allowed values: "none", "read", "read_write".
friendPermissions.frontstringRequiredFront. Allowed values: "none", "read", "read_write".
friendPermissions.front_historystringRequiredFront_history. Allowed values: "none", "read", "read_write".
friendPermissions.friend_datastringRequiredFriend_data. Allowed values: "none", "read", "read_write".
createdAtnumberRequiredCreation time.
updatedAtnumberRequiredMost recent update time.

Errors

400 · JSON error

Request failed (BAD_REQUEST).

401 · JSON error

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

403 · JSON error

Requires privacyBuckets: 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.

← Previous endpointList privacy buckets

Request example

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

Shell
curl --request POST 'https://floralitys.com/api/v1/privacy-buckets' \
  --header "Authorization: Bearer $FLORALITY_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "name": "River"
}'

Responses

Created.

JSON
{
  "_id": "11111111-1111-4111-8111-111111111111",
  "name": "River",
  "description": "A note from our demo system.",
  "icon": "demo",
  "iconColorPreset": "#70846b",
  "slug": "demo",
  "friendPermissions": {
    "members_view": "none",
    "member_profile": "none",
    "member_avatar": "none",
    "member_notes": "none",
    "member_custom_fields": "none",
    "member_statuses": "none",
    "member_relationships": "none",
    "groups": "none",
    "front": "none",
    "front_history": "none",
    "friend_data": "none"
  },
  "createdAt": 1767225600000,
  "updatedAt": 1767225600000
}

Example values are illustrative demo data.