---
title: "Delete Sequence Step"
method: DELETE
path: "/api/v1/campaigns/{campaign_id}/sequence/nodes/{node_id}"
tags: ["Campaigns"]
---

# Delete Sequence Step

`DELETE /api/v1/campaigns/{campaign_id}/sequence/nodes/{node_id}`

## Request

- Base URL: `http://localhost:3009`
- URL: `http://localhost:3009/api/v1/campaigns/{campaign_id}/sequence/nodes/{node_id}`
- Auth: HTTP bearer

Removes a step from the draft sequence, closing the chain around it and keeping the delay above it. The `start` step cannot be deleted.

**This writes the draft.** Call Publish Sequence to make it live — at which point any lead sitting on the removed step completes.

**Concurrent writes are safe** — overlapping calls to one campaign serialize, and every change is kept. A sequence builder open in the browser saves its own copy of the whole graph, so an edit made through the API while that canvas is open is overwritten by the next canvas save.

## Path parameters

- `campaign_id` string, required
- `node_id` string, required

## Response `200`

Default Response

- object
  - `status` integer
  - `message` string
  - `data` object
    - `campaign_id` string
    - `node_id` string
    - `deleted` boolean

## Other responses

- `400`: The start step cannot be deleted
- `401`: Unauthorized — missing or invalid API key
- `403`: Forbidden. `code` says which permission refused: ROLE_FORBIDDEN (your role), INSUFFICIENT_SCOPE (the API key's scopes), WORKFLOW_FORBIDDEN (no access to the workflow), KEY_WORKFLOW_FORBIDDEN (the API key's workflow restriction).
- `404`: Campaign or step not found
- `429`: Too Many Requests — rate limit exceeded. Check `Retry-After` header for seconds until the limit resets.

---

[API](https://skmtc.dev/floqer/apis/floqer-public-api.md) - [All operations](https://skmtc.dev/floqer/apis/floqer-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/floqer/apis/floqer-public-api/revisions/fce50dc07b20?raw)
