Skip to main content
PUT
/
update_campaign
Update campaign
curl --request PUT \
  --url https://yourdomain.com/update_campaign \
  --header 'Content-Type: application/json' \
  --cookie admin_cookie= \
  --data '
{
  "campaign_name": "<string>",
  "mail_data": "<string>",
  "supplied_mail_server": "<string>",
  "supplied_smtp_from": "<string>",
  "supplied_link": "<string>",
  "supplied_id_param": "<string>",
  "supplied_delay": "<string>",
  "secure_mail": true,
  "supplied_username": "<string>",
  "supplied_password": "<string>",
  "dkim": true
}
'
"Updated Campaign"

Authorizations

Admin cookie authentication (configurable in config.json)

Body

application/json
campaign_name
string

Campaign name

mail_data
string

Raw email message

supplied_mail_server
string

Mail server hostname

supplied_smtp_from
string

SMTP from address

Phishing link URL

supplied_id_param
string

Tracking parameter name

supplied_delay
string

Delay between emails in seconds

secure_mail
boolean

Use TLS

supplied_username
string

SMTP username

supplied_password
string

SMTP password

dkim
boolean

DKIM sign messages

Response

Campaign updated successfully

The response is of type string.

Example:

"Updated Campaign"