USER
GET
- GET /notification/me/all - Get all notifications
return: (200) Array of notifications | (4xx-5xx) Error json
Data result:
[
{
"archived": true,
"color": "is-lightred",
"created": 1518711996858,
"destination": "global",
"en": {
"content": "Olala error",
"title": "Error"
},
"fr": {
"content": "Olala erreur",
"title": "Erreur"
},
"icon": "exclamation-circle",
"id": "5d5f9b69-53e1-4be4-909c-3e9601345c98",
"type": "error"
},
{
"archived": false,
"color": "is-lightgreen",
"created": 1518711296858,
"destination": "b897f6bb-1238-44ba-bfa0-f65c0fd0f68c",
"en": {
"content": "Nice",
"title": "Success"
},
"fr": {
"content": "Super",
"title": "Succès"
},
"icon": "check-circle",
"id": "e283d968-9e2b-47a3-a803-5ed2767f5b0c",
"type": "success"
},
{
"archived": false,
"color": "is-lightblue",
"created": 1518711296858,
"destination": "b897f6bb-1238-44ba-bfa0-f65c0fd0f68c",
"en": {
"content": "Hello hihihi",
"title": "Info"
},
"fr": {
"content": "Coucou c'est juste pour prendre de tes nouvelles, comment vas-tu ? La famille toussa toussa ?",
"title": "Info"
},
"icon": "info-circle",
"id": "0969cd63-81d8-4b17-b8d3-24fbd54af5e7",
"type": "info"
}
]
- GET /notification/me/all/limit/:limit - Get all notifications (with limit)
url:
- limit: 100 - type:
NUMBER
return: (200) Array of notifications | (4xx-5xx) Error json
Data result:
[
{
"archived": true,
"color": "is-lightred",
"created": 1518711996858,
"destination": "global",
"en": {
"content": "Olala error",
"title": "Error"
},
"fr": {
"content": "Olala erreur",
"title": "Erreur"
},
"icon": "exclamation-circle",
"id": "5d5f9b69-53e1-4be4-909c-3e9601345c98",
"type": "error"
}
]
- GET /notification/me/unarchived - Get unarchived notifications
return: (200) Array of notifications | (4xx-5xx) Error json
Data result:
[
{
"archived": false,
"color": "is-lightred",
"created": 1518711996858,
"destination": "global",
"en": {
"content": "Olala error",
"title": "Error"
},
"fr": {
"content": "Olala erreur",
"title": "Erreur"
},
"icon": "exclamation-circle",
"id": "5d5f9b69-53e1-4be4-909c-3e9601345c98",
"type": "error"
}
]
- GET /notification/me/unarchived/limit/:limit - Get unarchived notifications (with limit)
url:
- limit: 100 - type:
NUMBER
return: (200) Array of notifications | (4xx-5xx) Error json
Data result:
[
{
"archived": false,
"color": "is-lightred",
"created": 1518711996858,
"destination": "global",
"en": {
"content": "Olala error",
"title": "Error"
},
"fr": {
"content": "Olala erreur",
"title": "Erreur"
},
"icon": "exclamation-circle",
"id": "5d5f9b69-53e1-4be4-909c-3e9601345c98",
"type": "error"
}
]
POST
- POST /notification/me/archive - Mark notificiations as archived
data: ids: ['12345asa', '12345ada', '1y345asa'] - type: ARRAY OF STRINGS
return: (200) true | (4xx-5xx) Error json
Data result:
true
- POST /notification/me/unarchive - Mark notificiations as unarchived
data: ids: ['12345asa', '12345ada', '1y345asa'] - type: ARRAY OF STRINGS
return: (200) true | (4xx-5xx) Error json
Data result:
true