Add a sequence step
Adds one sequence step. sequenceNumber is the step's 0-based slot - the same numbering GET /business/campaigns/{campaignId}/steps reports - and must be free (409 STEP_POSITION_TAKEN); existing steps are not shifted on insert, and only DELETE renumbers. daysBetween is the wait after the previous step (after the campaign start for step 0). type: manual sends your subject/body as written, with {Variable} tokens and spintax substituted per lead at send time; type: ai_generated writes its own topic and title with AI when the step is created and renders each message per lead (do not send topic); type: ai_reply drafts a reply from the topic you supply and parks it for approval. linkedin_visit and linkedin_like steps carry no message at all. A linkedin_connection step may not follow a linkedin_message step (422 STEP_ORDER_INVALID). Only the token owner may add steps. Rate limit: 30 requests/minute and 1,000/day per token owner, shared by every campaign, scheduled-send, campaign-template and knowledge-hub endpoint.
Errors:
- 404 CAMPAIGN_NOT_FOUND — No campaign with this id exists, it belongs to another account (including a campaign delegated to you or shared by your team's visibility settings), or it has been deleted.
- 409 STEP_POSITION_TAKEN — A step already occupies this sequenceNumber in the campaign.
- 422 STEP_ORDER_INVALID — A linkedin_connection step would follow a linkedin_message step.
- 422 VALIDATION_FAILED — Unknown key, missing channel/sequenceNumber/daysBetween, a value out of range, a topic on an ai_generated step, a missing topic on an ai_reply step, or content on a linkedin_visit / linkedin_like step; param names the field.
- 429 RATE_LIMITED — More than 30 campaign requests in a minute, or 1,000 in a day, for this token owner (the bucket is shared by every /business/campaigns, /business/scheduled-sends, /business/campaign-templates and /business/knowledge-hubs call).
- 500 UNEXPECTED_ERROR — The step could not be stored, or AI topic generation failed for an ai_generated step.
Requires one of the following token scopes: campaigns.
Request
- Base URL: https://api.tryfuse.ai/api/v1
- URL: https://api.tryfuse.ai/api/v1/business/campaigns/{campaignId}/steps
- Auth: HTTP basic
Path parameters
The campaign's id (24-character hex ObjectId), as returned by POST /business/campaigns or as the campaignId of a GET /business/campaigns row.
Request body
Response
Success
Changes
No recorded changes to this operation across all 1 revision of this API.