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

results matching ""

    No results matching ""