Skip to main content
PUT
/
api
/
campaigns
/
settings
Update Campaign Settings
curl --request PUT \
  --url https://app.puffle.ai/api/campaigns/settings \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "account_id": "<string>",
  "weekly_connection_limit": "<unknown>",
  "weekly_message_limit": "<unknown>",
  "daily_limit": "<unknown>"
}
'
{
  "success": true
}
CLI:
puffle campaign setting update
puffle campaign setting update --account-id <account-id> --weekly-connection-limit <weekly-connection-limit> --weekly-message-limit <weekly-message-limit> --daily-limit <daily-limit>

Overview

Updates the campaign settings surface for one connected account. Use it for weekly LinkedIn limits and daily email limits that affect campaign pacing.

AI agent notes

Call Get campaign settings first so you have the sender account ID, current usage, recommended limits, and maximum limits. These settings are sender-level pacing controls. Updating an account’s weekly or daily limit can affect multiple campaigns that share that sender.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
account_id
string
weekly_connection_limit
any
weekly_message_limit
any
daily_limit
any
{key}
any

Response

Sender account limits updated.

success
enum<boolean>
required
Available options:
true