Aggiorna una campagna
PUT/api/partner-gateway/v1/campaigns/:id
Aggiorna i dettagli di una campagna esistente. Solo le campagne ancora DRAFT o READY_TO_SEND, il cui invio non è iniziato, possono essere modificate. Una volta confermata con PUT /campaigns/{id}/confirm (stato PRE_BILLED e successivi), una campagna non può più essere aggiornata. Puoi usare questo endpoint per modificare nome, descrizione, corpo del messaggio, mittente, liste contatti dei destinatari, modalità di invio, data programmata o il flag readyToSend della campagna. Un flusso di lavoro comune consiste nel creare una campagna come bozza (readyToSend=false), perfezionarne la configurazione con questo endpoint, poi impostare readyToSend=true quando la campagna è finalizzata e infine chiamare PUT /campaigns/{id}/confirm per inviarla. Dopo aver aggiornato le liste dei destinatari o il contenuto del messaggio, chiama POST /campaigns/{id}/calculateGoal per aggiornare il numero di destinatari e la stima dei costi. Restituisce 400 se il corpo della richiesta non è valido o se la campagna è in uno stato non modificabile. 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
- 200
- 400
- 401
- 404
Campagna aggiornata con successo
Richiesta non valida
Non autorizzato
Campagna non trovata