Contatos - adrianoluisalmeida/projeto_software_2 GitHub Wiki

Envio de contatos para a entidade

GET localhost:8000/api/contacts/{contact_id} (Retorna um contato especifico)
GET localhost:8000/api/contacts/user/all (Retorna os contatos do usuario logado)
POST localhost:8000/api/contacts Envio de um contato

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 ALL

[
    {
        "id": 3,
        "subject": "teste",
        "content": "teste conteudo",
        "user_id": 1,
        "entity_id": 1,
        "created_at": "2018-11-11 00:55:50",
        "updated_at": "2018-11-11 00:55:50",
        "answers": [
            {
                "id": 1,
                "subject": "Resposta - teste",
                "content": "testet",
                "user_id": 1,
                "contact_id": 3,
                "created_at": "2018-11-11 01:45:42",
                "updated_at": "2018-11-11 01:45:42",
                "user": {
                    "id": 1,
                    "name": "Admin",
                    "email": "[email protected]",
                    "created_at": "2018-11-11 00:34:00",
                    "updated_at": "2018-11-11 00:34:00",
                    "token_firebase": null
                }
            },
            {
                "id": 3,
                "subject": "Resposta - teste",
                "content": "testet",
                "user_id": 1,
                "contact_id": 3,
                "created_at": "2018-11-11 01:46:03",
                "updated_at": "2018-11-11 01:46:03",
                "user": {
                    "id": 1,
                    "name": "Admin",
                    "email": "[email protected]",
                    "created_at": "2018-11-11 00:34:00",
                    "updated_at": "2018-11-11 00:34:00",
                    "token_firebase": null
                }
            },
            {
                "id": 5,
                "subject": "Resposta - teste",
                "content": "tes222",
                "user_id": 1,
                "contact_id": 3,
                "created_at": "2018-11-11 01:46:42",
                "updated_at": "2018-11-11 01:46:42",
                "user": {
                    "id": 1,
                    "name": "Admin",
                    "email": "[email protected]",
                    "created_at": "2018-11-11 00:34:00",
                    "updated_at": "2018-11-11 00:34:00",
                    "token_firebase": null
                }
            }
        ]
    },
    {
        "id": 5,
        "subject": "teste",
        "content": "teste conteudo",
        "user_id": 1,
        "entity_id": 1,
        "created_at": "2018-11-11 02:15:50",
        "updated_at": "2018-11-11 02:15:50",
        "answers": []
    }
]
{
    "id": 3,
    "subject": "teste",
    "content": "teste conteudo",
    "user_id": 1,
    "entity_id": 1,
    "created_at": "2018-11-11 00:55:50",
    "updated_at": "2018-11-11 00:55:50",
    "answers": [
        {
            "id": 1,
            "subject": "Resposta - teste",
            "content": "testet",
            "user_id": 1,
            "contact_id": 3,
            "created_at": "2018-11-11 01:45:42",
            "updated_at": "2018-11-11 01:45:42",
            "user": {
                "id": 1,
                "name": "Admin",
                "email": "[email protected]",
                "created_at": "2018-11-11 00:34:00",
                "updated_at": "2018-11-11 00:34:00",
                "token_firebase": null
            }
        },
        {
            "id": 3,
            "subject": "Resposta - teste",
            "content": "testet",
            "user_id": 1,
            "contact_id": 3,
            "created_at": "2018-11-11 01:46:03",
            "updated_at": "2018-11-11 01:46:03",
            "user": {
                "id": 1,
                "name": "Admin",
                "email": "[email protected]",
                "created_at": "2018-11-11 00:34:00",
                "updated_at": "2018-11-11 00:34:00",
                "token_firebase": null
            }
        },
       
        {
            "id": 9,
            "subject": "Resposta - teste",
            "content": "testeee",
            "user_id": 1,
            "contact_id": 3,
            "created_at": "2018-11-11 02:09:10",
            "updated_at": "2018-11-11 02:09:10",
            "user": {
                "id": 1,
                "name": "Admin",
                "email": "[email protected]",
                "created_at": "2018-11-11 00:34:00",
                "updated_at": "2018-11-11 00:34:00",
                "token_firebase": null
            }
        }
    ]
}

POST DADOS NECESSÁRIOS

{
    "subject": "teste",
    "content": "teste conteudo",
    "entity_id": 1,
    "user_id": 1
}

Retorno de cadastro

{
    "subject": "teste",
    "content": "teste conteudo",
    "entity_id": 1,
    "user_id": 1,
    "updated_at": "2018-11-05 03:09:13",
    "created_at": "2018-11-05 03:09:13",
    "id": 2
}