Notification TopicΒΆ

Notification Topic - GetΒΆ

HTTP Request

GET /api/v1/notification-topic/{id}

πŸ“‹ Description: Retrieves details of a specific notification topic identified by the provided ID, enabling users to access relevant information for effective communication management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNotificationTopicDto

Notification Topic - UpdateΒΆ

HTTP Request

PUT /api/v1/notification-topic/{id}

πŸ“‹ Description: Updates the details of a specified notification topic, allowing businesses to manage and refine their communication strategies effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

NotificationTopicDto

true

Request body containing the updated notification topic details, including title, description, and associated metadata for effective communication management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNotificationTopicDto

Notification Topic - PatchΒΆ

HTTP Request

PATCH /api/v1/notification-topic/{id}

πŸ“‹ Description: Updates the specified notification topic by applying partial modifications to its attributes, enabling businesses to refine their communication strategies effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

JsonPatch

true

Request body containing the updated notification topic details, including title, description, and status, to ensure accurate communication management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNotificationTopicDto

Notification Topic - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/notification-topic/bulk

πŸ“‹ Description: Updates multiple notification topics in bulk, allowing for efficient management of notification settings across various channels.

Parameters

Name

In

Type

Required

Description

body

body

NotificationTopicDto

true

Request body containing an array of notification topic objects, each specifying the details for bulk updates to notification preferences.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNotificationTopicDto

Notification Topic - Find AllΒΆ

HTTP Request

GET /api/v1/notification-topic

πŸ“‹ Description: Retrieves the list of available notification topics, enabling users to manage and subscribe to relevant alerts within the system.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to retrieve notifications in manageable segments for improved data handling and user experience.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNotificationTopicDto