curl -X DELETE "https://api.foxreach.io/api/v1/campaigns/cmp_abc123/sequences/seq_002" \
-H "X-API-Key: otr_your_key"
from foxreach import FoxReach
client = FoxReach(api_key="otr_your_key")
result = client.campaigns.sequences.delete("cmp_xyz789", "seq_step1")
import { FoxReach } from "foxreach";
const client = new FoxReach({ apiKey: "otr_your_key" });
const result = await client.campaigns.sequences.delete("cmp_xyz789", "seq_step1");
{
"data": {
"id": "seq_002",
"deleted": true
}
}
Sequences
Delete Sequence Step
Delete a sequence step from a campaign. Campaign must be in draft or paused status.
DELETE
/
api
/
v1
/
campaigns
/
{campaign_id}
/
sequences
/
{sequence_id}
curl -X DELETE "https://api.foxreach.io/api/v1/campaigns/cmp_abc123/sequences/seq_002" \
-H "X-API-Key: otr_your_key"
from foxreach import FoxReach
client = FoxReach(api_key="otr_your_key")
result = client.campaigns.sequences.delete("cmp_xyz789", "seq_step1")
import { FoxReach } from "foxreach";
const client = new FoxReach({ apiKey: "otr_your_key" });
const result = await client.campaigns.sequences.delete("cmp_xyz789", "seq_step1");
{
"data": {
"id": "seq_002",
"deleted": true
}
}
Path Parameters
string
required
The unique identifier of the campaign.
string
required
The unique identifier of the sequence step.
Response
Returns a confirmation of deletion.curl -X DELETE "https://api.foxreach.io/api/v1/campaigns/cmp_abc123/sequences/seq_002" \
-H "X-API-Key: otr_your_key"
from foxreach import FoxReach
client = FoxReach(api_key="otr_your_key")
result = client.campaigns.sequences.delete("cmp_xyz789", "seq_step1")
import { FoxReach } from "foxreach";
const client = new FoxReach({ apiKey: "otr_your_key" });
const result = await client.campaigns.sequences.delete("cmp_xyz789", "seq_step1");
{
"data": {
"id": "seq_002",
"deleted": true
}
}
Errors
| Status | Description |
|---|---|
400 | Campaign is active — pause it first |
404 | Sequence step not found |
404 | Campaign not found |
Rate Limit
- 100 requests per minute, per API key. Fixed 60-second window.
- Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset(unix epoch seconds). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.