Quais eventos futuros devem ser enviados hoje ?

Consulte as datas dos eventos futuros que devem ser enviados agora usando a API Notifications (GET) /notifications/plans/{entity_id}. Você obtera um retorno similar a este:

[
    {
        "target": "appointment",
        "auto": {
            "event_min": "2019-06-21T00:00:00+00:00",
            "event_max": "2020-06-15T18:00:00+00:00",
            "event_dates": [
                "2019-06-21T00:00:00+00:00"
            ]
        },
        "category": "medical"
    },
    {
        "target": "appointmentwithprepare",
        "auto": {
            "event_min": "2019-06-22T00:00:00+00:00",
            "event_max": "2020-06-15T18:00:00+00:00",
            "event_dates": [
                "2019-06-22T00:00:00+00:00", "2019-06-23T00:00:00+00:00", "2019-06-24T00:00:00+00:00"
            ]
        },
        "category": "medical"
    }
]

O resultado acima foi obtido nas seguintes condições:

  • Foi executada no dia 18/06/2018 às 19:00hs.
  • O dia 20/06/2019 era feriado nacional.
  • Eventos do tipo appointment tem de ser enviados com 1 dia útil de antecedência.
  • Eventos do tipo appointmentwithprepare tem de ser enviados com 2 dias úteis de antecedência.

Informação

A Rute usa um sistema inteligente de agendamento para o envio das notificações baseado no tipo do canal de comunicação, perfil do contato e configurações escolhidas pela entidade, limitando ao mínimo o envio de notificações em feriados nacionais, fim de semana ou fora do horário comercial.

O retorno é uma lista com cada tipo de notificação que a entidade usa: category+target. Para cada item da lista as datas dos eventos que devem ser enviados estarão no campo event_dates.

Atenção:
1. O campo event_dates é do tipo lista e pode ter 1 ou mais datas.
2. O calculo do event_dates leva em consideração os dias de antecedência do tipo da notificação, fins de semana e feriados nacionais. Normalmente ele terá apenas uma data, mas, dependendo da combinação de feriados, fim de semana e dias de antecedência configurado para a entidade e o tipo da notificação você poderá ter de enviar mais de uma data.