SmartLead icon

SmartLead

Interact with SmartLead API (campaigns, leads, inbox, analytics, delivery, and webhooks)

Actions144

Campaign → Update Status

AI-generated

Summary

Update campaign status to start, pause, or stop it

Inputs

  • campaignId (required) — The ID of the campaign to update
  • requestBody — Request payload as JSON object
  • batching — Whether to split input into batches to throttle requests. Items per batch (number, -1 for disabled, 0 treated as 1). Batch interval in milliseconds (0 for disabled).
  • allowUnauthorizedCerts — Whether to accept the response even if SSL certificate validation is not possible
  • proxy — HTTP proxy to use. If authentication is required: http://username:password@myproxy:3128
  • timeout — Time in ms to wait for the server to send response headers before aborting the request

Output shape

The API response body from SmartLead, typically containing the updated campaign status and related metadata.

Uses POST method to /campaigns/{{$parameter.campaignId}}/status. The campaignId parameter is required. requestBody defaults to {} if omitted. All request options (batching, proxy, SSL, timeout) are configurable as node-level settings.

Examples

Example 1: Pause a running campaign

Set campaignId to the target campaign's ID. Omit requestBody or set it as needed by the API. Enable batching/throttling via the request options if desired.

Links

Discussion