Project Channel

Package : spaceone.api.notification.v1

ProjectChannel

ProjectChannel Methods:

create

POST /notification/v1/project-channels

Creates a new Project Channel.Project channel is the definition of the channel that delivers the notification to the project when the notification is created.When creating a Project Channel, one of the protocols must be selected, and an notification is dispatched through the selected protocol.

update

PUT /notification/v1/project-channel/{project_channel_id}

Updates a Project Channel information.Protocol that has already been set cannot be changed. Instead, the data required to be dispatched notification for project channel is can be updated.

set_schedule

PUT /notification/v1/project-channel/{project_channel_id}/schedule

Schedule settings for project channels.When a notification is created, you can set the day and time you want to receive it through the schedule.When you set the day of the week in the schedule, you can receive a notification only on the set day of the week.If you also set the start time and end time with day of the week, you can receive a notification only at the set time on the set day of the week.If there is no schedule, notifications will be dispatched at all times through project channel.

set_subscription

PUT /notification/v1/project-channel/{project_channel_id}/subscription

Subscription settings for project channelsIf the project channel have subscriptions, notification is dispatched only if the topic of the notification is the same as the one set in the subscriptions.If no subscriptions in project channel, notifications will be dispatched all.

enable

PUT /notification/v1/project-channel/{project_channel_id}/enable

Enables a Project Channel.If the disabled project channel is enabled, the project channel can be used again and the notification can be dispatched.Even if the project channel is enabled, if the protocol being used in the project channel is disabled, the notification is not dispatched.

disable

PUT /notification/v1/project-channel/{project_channel_id}/disable

Disables a Project Channel.If you disable the project channel, the notification will not be dispatched, even if they are created.

delete

DELETE /notification/v1/project-channel/{project_channel_id}

Delete the Project Channel.

get

GET /notification/v1/project-channel/{project_channel_id}

Gets a single Project Channel.

list

GET /notification/v1/project-channels

POST /notification/v1/project-channels/search

Lists the specified Project Channel.Can search information using the query format provided by SpaceONE.Detailed information about Query format can be checked in the Search Query pages.

stat

POST /notification/v1/project-channels/stat

Message

CreateProjectChannelRequest

GetProjectChannelRequest

ProjectChannelInfo

ProjectChannelQuery

ProjectChannelRequest

ProjectChannelSchedule

ProjectChannelStatQuery

ProjectChannelsInfo

UpdateProjectChannelRequest

UpdateProjectChannelScheduleRequest

UpdateProjectChannelSubscriptionRequest

Last updated