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
- 202
- 400
- 401
- 404
Campagna confermata e programmata
Errore di validazione o credito insufficiente
Non autorizzato
Campagna non trovata