Journey Docs
Members APILoyalty

Get Perk Groups

Get paginated list of perk groups

GET/members/me/loyalty/perk-groups

Overview

Returns a paginated list of available perk groups. Perk groups organize related perks and benefits within the loyalty program.

Authentication

Requires a valid Clerk JWT token in the Authorization header.

Query Parameters

limitquerynumber

Maximum number of perk groups to return (default: 20, max: 100)

offsetquerynumber

Number of perk groups to skip for pagination (default: 0)

enabledqueryboolean

Filter by enabled status - only return active perk groups

stayRequiredqueryboolean

Filter by stay requirement - only return perk groups that require an active reservation

Request

curl -X GET "http://localhost:3000/v1/members/me/loyalty/perk-groups?enabled=true&limit=10" \
  -H "Authorization: Bearer YOUR_CLERK_JWT"

Response

itemsarrayrequired

List of perk groups

array items
idnumberrequired

Unique perk group ID

documentIdstringrequired

Document identifier for the perk group

namestringrequired

Display name of the perk group

descriptionstring

Description of the perk group and its benefits

enabledbooleanrequired

Whether this perk group is currently active

stayRequiredbooleanrequired

Whether perks in this group require an active reservation

createdAtstringrequired

ISO 8601 timestamp when perk group was created

updatedAtstringrequired

ISO 8601 timestamp when perk group was last updated

totalnumberrequired

Total number of perk groups matching filters

limitnumberrequired

Current pagination limit

offsetnumberrequired

Current pagination offset

Response

200 Response
{
  "items": [
    {
      "id": 1,
      "documentId": "pg_suite_benefits",
      "name": "Suite Benefits", 
      "description": "Exclusive perks and upgrades for suite accommodations",
      "enabled": true,
      "stayRequired": true,
      "createdAt": "2024-01-15T10:00:00Z",
      "updatedAt": "2024-03-20T14:30:00Z"
    },
    {
      "id": 2, 
      "documentId": "pg_dining_credits",
      "name": "Dining Credits",
      "description": "Food and beverage credits at partner properties",
      "enabled": true,
      "stayRequired": false,
      "createdAt": "2024-01-15T10:00:00Z", 
      "updatedAt": "2024-02-10T09:15:00Z"
    }
  ],
  "total": 8,
  "limit": 10,
  "offset": 0
}

On this page