# List notification groups Retrieve a paginated list of notification groups for the location. Each group ties together related notifications for an appointment, form, or payment. Endpoint: GET /partner/v2/account/{accountId}/location/{locationId}/notification-group Version: 2.0 Security: PartnerOAuth ## Query parameters: - `startDate` (string) Start of date range (ISO 8601) Example: "2025-01-01T00:00:00Z" - `endDate` (string) End of date range (ISO 8601) Example: "2025-01-31T23:59:59Z" - `cursor` (string) Pagination cursor from previous response - `limit` (integer) Number of results per page (max 100) Example: 20 ## Path parameters: - `accountId` (integer, required) Account identifier - `locationId` (integer, required) Location identifier ## Response 200 fields (application/json): - `groups` (array) List of notification groups - `groups.appointmentId` (integer) Related appointment ID if applicable Example: 111 - `groups.createdAt` (string) Creation timestamp Example: "2025-01-14T08:00:00Z" - `groups.formGroupId` (integer) Related form group ID if applicable Example: 222 - `groups.id` (integer) Unique notification group identifier Example: 12345 - `groups.lastEmailSentAt` (string) When the last email was sent from this group Example: "2025-01-15T09:00:00Z" - `groups.lastSmsSentAt` (string) When the last SMS was sent from this group Example: "2025-01-15T09:00:00Z" - `groups.notificationCount` (integer) Number of notifications in this group Example: 5 - `groups.paymentRequestId` (integer) Related payment request ID if applicable Example: 333 - `nextCursor` (string) Opaque cursor for fetching the next page. Null if no more results. ## Response 400 fields ## Response 401 fields ## Response 403 fields