Il client REST sviluppato comprende le seguenti funzionalità:
- Richiesta token di autenticazione (ed eventuale token-refresh) utilizzando le credenziali (client_id, client_secret, username e password) inserite nel file di configurazione. Da specifiche non è richiesto l’inserimento di username e password in modo dinamico.
- Selezione di una lista MailUp alla quale aggiungere un gruppo. Nel caso in cui nessuna lista sia presente, viene creata una lista fittizia (nelle specifiche non è richiesta la creazione di una lista)
- Creazione di un gruppo all’interno della lista selezionata. Metadati richiesti per la creazione di un gruppo: nome gruppo e note.
- Aggiunta di recipients al gruppo precedentemente creato. Viene richiesto il numero di recipients che si desidera aggiungere al gruppo (minimo 3). Per ogni recipient i metadati richiesti sono: nome ed indirizzo email (valido).
- Creazione di un nuovo messaggio per la lista precedentemente selezionata. I metadati del nuovo messaggio