Konfiguracje punktów dostarczania powiadomień¶
Pobieranie konfiguracji dostarczania powiadomień¶
Aby otrzymać listę aktualnych konfiguracji dostarczania powiadomień należy wysłać wiadomość GET na adres /api/user/notification_delivery_configs/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": 1,
"user": 1,
"delivery_type": 1,
"display_name": "gui",
"contact_points": null
},
{
"id": 2,
"user": 1,
"delivery_type": 2,
"display_name": "stack_webhook",
"contact_points": "https://hooks.slack.com/services/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"
}
]
}
Pobieranie danych konfiguracji dostarczania powiadomień¶
Aby otrzymać dane szczegółowe konfiguracji dostarczania powiadomień należy wysłać wiadomość GET na adres /api/user/notification_delivery_configs/<id>/, gdzie <id> jest id konfiguracji, której dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"id": 1,
"user": 1,
"delivery_type": 1,
"display_name": "gui",
"contact_points": null
}
Dodawanie konfiguracji dostarczania powiadomień¶
Aby dodać nową konfigurację dostarczania powiadomień należy wysłać wiadomość POST na adres /api/user/notification_delivery_configs/.
Wiadomość powinna zawierać treść o takiej strukturze danych:
{
"delivery_type": 3,
"display_name": "new_email_delivery_point",
"contact_points": "example@example.com"
}
Zmiana danych konfiguracji dostarczania powiadomień¶
Aby zaktualizować dane konfiguracji dostarczania powiadomień należy wysłać wiadomość PATCH na adres /api/user/notification_delivery_configs/<id>/, gdzie <id> jest id konfiguracji, której dane chcemy zmienić.
Wiadomość powinna zawierać treść:
{
"delivery_type": 3,
"display_name": "edit_email_delivery_point",
"contact_points": "example@example.com"
}
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"id": 3,
"user": 1,
"delivery_type": 3,
"display_name": "edit_email_delivery_point",
"contact_points": "example@example.com"
}
Usuwanie konfiguracji dostarczania powiadomień¶
Aby usunąć konfigurację dostarczania powiadomień należy wysłać wiadomość DELETE na adres /api/user/notification_delivery_configs/<id>/, gdzie <id> jest id konfiguracji, którą chcemy usunąć.
UWAGA: Konfiguracji z typem punktu dostarczania powiadomień gui nie da się usunąć z systemu.