From 4d2fb6ca3c956545bb512fcfbe51b7f7efe0a382 Mon Sep 17 00:00:00 2001 From: "b.boterman@htm.nl" Date: Thu, 16 Oct 2025 12:45:41 +0200 Subject: [PATCH] OVPAY-973 - Added query params. --- src/openapi/customers/notifications-crud.yaml | 53 ++++++++++++++++++- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/src/openapi/customers/notifications-crud.yaml b/src/openapi/customers/notifications-crud.yaml index c29737f..2330cd6 100644 --- a/src/openapi/customers/notifications-crud.yaml +++ b/src/openapi/customers/notifications-crud.yaml @@ -70,12 +70,19 @@ paths: # type: string # format: uuid # description: Filter by device ID - - name: isActive + - name: isCurrentlyActive in: query required: false schema: type: boolean - description: Filter by active status + description: Filters if most recent subscription active is active/inactive + - name: activityLimit + in: query + required: false + schema: + type: integer + default: 1 + description: Limit the number of subscription activities returned per subscription (default is 1) responses: "200": description: A list of notification subscriptions @@ -532,6 +539,13 @@ paths: summary: Get all event origins tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by event origin name (case-insensitive, partial match) responses: "200": description: A list of event origins @@ -591,6 +605,13 @@ paths: summary: Get all channels tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by channel name (case-insensitive, partial match) responses: "200": description: A list of channels @@ -643,6 +664,13 @@ paths: summary: Get all notification categories tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by notification category name (case-insensitive, partial match) responses: "200": description: A list of notification categories @@ -697,6 +725,13 @@ paths: summary: Get all event types tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by event type name (case-insensitive, partial match) responses: "200": description: A list of event types @@ -768,6 +803,13 @@ paths: summary: Get all event type categories tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by event type category name (case-insensitive, partial match) responses: "200": description: A list of event type categories @@ -838,6 +880,13 @@ paths: summary: Get all event type channels tags: - References + parameters: + - name: name + in: query + required: false + schema: + type: string + description: Filter by event type channel name (case-insensitive, partial match) responses: "200": description: A list of event type channels