Passa al contenuto principale

Conferma / programma una campagna

PUT 

/api/partner-gateway/v1/campaigns/:id/confirm

Valida e conferma la campagna per l'invio. Questo è il passaggio finale e irreversibile del ciclo di vita della campagna: una volta confermata, i messaggi verranno inviati a tutti i destinatari (immediatamente o alla scheduledDate, se ne è stata impostata una). Prima di chiamare questo endpoint, assicurati che: (1) La campagna abbia un sendingMode valido e che i campi specifici del canale corrispondente siano compilati (smsSender/smsBody per SMS, rcsAgentId/rcsTemplateId per RCS, whatsappPhoneNumberId/whatsappTemplateId per WhatsApp). (2) Sia configurata almeno una fonte di destinatari (contactListIds o destinations). (3) Il costo della campagna sia stato calcolato chiamando POST /campaigns/{id}/calculateGoal. (4) Il tuo account abbia credito sufficiente a coprire il costo totale. (5) Il flag readyToSend sia impostato su true nella campagna. Restituisce 202 Accepted quando la campagna viene confermata con successo e messa in coda per la consegna. Restituisce 400 se una qualsiasi validazione non va a buon fine: campi obbligatori mancanti, saldo crediti insufficiente, readyToSend è false o il costo non è stato calcolato. Restituisce 404 se non esiste alcuna campagna con l'ID specificato nel tuo account. Restituisce 401 se la chiave API è mancante o non valida.

Richiesta​

Risposte​

Campagna confermata e programmata