Notificações - adrianoluisalmeida/projeto_software_2 GitHub Wiki

Retorna notificações

GET localhost:8000/api/notifications/{notification_id} (Retorna uma notificação especifica)
GET localhost:8000/api/notifications/user/all (Retorna as notificações do usuario logado)
GET localhost:8000/api/notifications/user/status/0 (param 0 - retorna total de notificações não vistas / param 1 - retorna total de notificações visualizadas ) PUT localhost:8000/api/notifications/{id} Alteração do status da notificação

Parâmetros de HEADER da requisição

Accept application/json
Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImZiY2QzMGZiYWRjNGI5YjRhNzQ0ZTM3ZDc1OWFhZmI1MzRhZGY4NWVkNmY3MjQ1MzVkNWZhM2MwMDFhZDlmMmUyYjY2OTljOTIwMDliMTBiIn0.eyJhdWQiOiIzIiwianRpIjoiZmJjZDMwZmJhZGM0YjliNGE3NDRlMzdkNzU5YWFmYjUzNGFkZjg1ZWQ2ZjcyNDUzNWQ1ZmEzYzAwMWFkOWYyZTJiNjY5OWM5MjAwOWIxMGIiLCJpYXQiOjE1MzU0NjUwMzksIm5iZiI6MTUzNTQ2NTAzOSwiZXhwIjoxNTY3MDAxMDM5LCJzdWIiOiIxIiwic2NvcGVzIjpbIioiXX0.asEnlsOPdYUuYgxr_IyvUKfa-4SSiFYUYAYm7UeBvImkhT-dT4hRHPxsNC6NR0RlJx5SEQVr1r8z-N-y-CEvic9g6N7bl-EeoMLXoCx54JDef7uLL9uS34dVuHMYsmrtQuNBSPMnxktSxJDn3AsU8HmOMyt0mLv7D5l9RjjFXdPR38lW40UAKdYUXlXFShib7hCbW-G9vv-Ah7BBJCw3Mx6a4Ekwebq8Q-BYTUJFESa-MOhlDAX5Rn1IJiHsUU5B1nGYOZVMMfH_9ElCOycsIepTaVCpsGZHwRSaNjJYaTPVjZOsFSJfjO8iYg2vnwjBeK7cVG2Y58Z-FQpzNF3SJlrsgHA2fr0W7_2TGW1Jpzc5fQeV9HNaRrlFg2EMFVyJoHrG6m9kSjdCZY3n4JxSu-Z18bTDZHmy1bcoBCt-v8AWLn_DhnZ5uQ3gcjbRqjM0Y_DKv5MoETucmiIiplIwSA-VBzJxmaJnUqlOmEpOVuh2jonhhBxGYbho_Inoor31FF1G6izujviuOaFQeXhdfOA8kz0epm6SviB6DvdIJpQv2-5rDnM82LnoEYWRYO07ThqnE2ugXxvaBvUOI4rR0taIbCMK5ON75yFoiO8-BHDhj7vVp0bbZZr5QzedMxeKH5ftXffapPKAo0Yx9NczGuDR7dYPifVu_Hi9RR0BmZw

(Onde o código atrás do Bearer é o acess_token da requisição anterior)

Exemplo de retorno

[
    {
        "id": 1,
        "title": "teste",
        "content": "teste conteudo",
        "status": 0,
        "user_id": 1,
        "report_id": null,
        "message_id": null,
        "created_at": "2018-10-26 21:55:56",
        "updated_at": "2018-10-26 21:59:40"
    }
]
{
        "id": 1,
        "title": "teste",
        "content": "teste conteudo",
        "status": 0,
        "user_id": 1,
        "report_id": null,
        "message_id": null,
        "created_at": "2018-10-26 21:55:56",
        "updated_at": "2018-10-26 21:59:40"
    }

Exemplo de alterção de status da notificação

{
    "status": true
}

RETORNO

true