Notification
Récupération des notifications
Cet endpoint permet de récupérer les notifications associées au groupe de l'utilisateur.
GET /api/v1/notification/
Exemple
{
"external_id": "12345",
"project_id": ""
}
Réponse
La réponse contient la liste des notifications disponibles, qu'elles aient un email associé ou non.
Liste des notifications possibles:
"order_confirm"
"change_status"
"chat_ongoing"
"service_activated"
"order_terminate"
"order_update"
"study_request"
"study_answered"
"fon_offer"
"fon_answered"
"invoice_available"
Exemple
{
"order_confirm": [
"admin@example.com",
"order@example.com"
],
"change_status": [],
"chat_ongoing": [
"chat@example.com"
],
"service_activated": [
"service@example.com"
],
"order_terminate": [
"admin@example.com"
],
"order_update": [
"updates@example.com"
],
"study_request": [
"studies@example.com"
],
"study_answered": [
"studies@example.com"
],
"fon_offer": [
"fon@example.com"
],
"fon_answered": [
"fon@example.com"
],
"invoice_available": [
"billing@example.com"
]
}
Modification des emails auxquels envoyer les notifications
Cet endpoint permet de modifier les emails sur lesquels envoyer chaque notification. La notification peut être envoyée à plusieurs emails. Si une notification n'a pas d'email associé, elle ne sera pas envoyée.
PATCH /api/v1/notification/configure/
Paramètres de la requête
Liste des notifications possibles:
"order_confirm"
"change_status"
"chat_ongoing"
"service_activated"
"order_terminate"
"order_update"
"study_request"
"study_answered"
"fon_offer"
"fon_answered"
"invoice_available"
Exemple
{
"order_confirm": [
"admin@example.com",
"order@example.com"
],
"change_status": [],
"chat_ongoing": [
"chat@example.com"
],
"service_activated": [
"service@example.com"
],
"order_terminate": [
"admin@example.com"
],
"order_update": [
"updates@example.com"
],
"study_request": [
"studies@example.com"
],
"study_answered": [
"studies@example.com"
],
"fon_offer": [
"fon@example.com"
],
"fon_answered": [
"fon@example.com"
],
"invoice_available": [
"billing@example.com"
]
}
Réponse
La réponse contient la liste des notifications disponibles, qu'elles aient un email associé ou non.
Exemple
{
"order_confirm": [
"admin@example.com",
"order@example.com"
],
"change_status": [],
"chat_ongoing": [
"chat@example.com"
],
"service_activated": [
"service@example.com"
],
"order_terminate": [
"admin@example.com"
],
"order_update": [
"updates@example.com"
],
"study_request": [
"studies@example.com"
],
"study_answered": [
"studies@example.com"
],
"fon_offer": [
"fon@example.com"
],
"fon_answered": [
"fon@example.com"
],
"invoice_available": [
"billing@example.com"
]
}