Skip to main content

Documentation Index

Fetch the complete documentation index at: https://api.docs.onlydrams.app/llms.txt

Use this file to discover all available pages before exploring further.

Returns a paginated list of community members with filtering and search capabilities.

URL Parameters

community_id
string
required
The ID of the community

Query Parameters

status
string
Filter by membership status - active, cancelled, canceled, blocked
tier_id
string
Filter by membership tier ID
Search by email, username, first name, or last name
page
integer
Page number (default: 1)
per
integer
Results per page (default: 20, max: 100)

Returns

Returns a paginated list of community member objects with counts and metadata.
curl -H "Authorization: $ACCESS_TOKEN" \
  --request GET \
  --url 'https://api.onlydrams.app/api/v1/communities/123/members?status=active&page=1&per=20'
{
	"total": 1,
	"has_more": false,
	"data": [
		{
			"id": "3a6045c1-7dcc-4937-8abc-a7cf6fde85d1",
			"status": "active",
			"tier_name": "Test Tier 2",
			"lifetime_spend": {
				"cents": 0,
				"formatted": "$0.0"
			},
			"joined_at": "2025-11-19T13:30:44Z",
			"is_blocked": false,
			"user": {
				"id": "b5b7ae94-9533-4dee-9ed4-0e45338646f5",
				"name": "rotcartnoc",
				"username": "rotcartnoc",
				"email": "contractor@onlydrams.app",
				"avatar_url": "https://storage.googleapis.com/onlydrams/default.jpg"
			},
			"tier": {
				"id": "de7260fe-c514-476e-81c1-e27f22311e27",
				"name": "Test Tier 2",
				"color": "#8B5CF6"
			}
		}
	],
	"counts": {
		"active": 1,
		"canceled": 0,
		"blocked": 0
	}
}

Notes

  • Authorization: Community owner only
  • Search: Searches across email, username, first name, and last name
  • Filtering: Multiple filters can be combined
  • Pagination: Default 20 items per page, max 100