---
title: "Update sequence status"
method: PATCH
path: "/multichannel/workspaces/{workspaceID}/sequences/{sequenceID}/status"
tags: ["Sequences"]
---

# Update sequence status

`PATCH /multichannel/workspaces/{workspaceID}/sequences/{sequenceID}/status`

## Request

- Base URL: `https://multichannel-api.salesforge.ai/public`
- URL: `https://multichannel-api.salesforge.ai/public/multichannel/workspaces/{workspaceID}/sequences/{sequenceID}/status`
- Auth: API key in header `Authorization`

## Path parameters

- `workspaceID` string, required
- `sequenceID` integer, required

## Request body

- union
  - object
  - RequestsUpdateSequenceStatusRequest
    - `status` 'active' | 'paused', required

## Response `200`

OK

- ResponsesSequenceResponse
  - `analytics` DtoSequenceAnalyticsDTO
    - `actionCounts` object
    - `computedAt` string
    - `connectionRequests` DtoSequenceConnectionAnalytics
      - `accepted` integer: Number of connection requests accepted
      - `conversion` number: Acceptance rate as a percentage of sent connection requests
      - `sent` integer: Number of connection requests sent
    - `contacts` DtoSequenceContactAnalytics
      - `completed` integer
      - `failed` integer
      - `inProgress` integer
      - `total` integer
    - `emailGoalsAchievedCount` integer
    - `emailGoalsValue` number
    - `emails` DtoSequenceEmailAnalytics
      - `bounced` integer
      - `bouncedPercent` number
      - `clicked` integer
      - `clickedPercent` number
      - `contacted` integer: Distinct leads who were emailed
      - `conversion` number: Reply rate as a percentage of unique contacted leads (replied / contacted * 100)
      - `opened` integer
      - `openedPercent` number
      - `optOuted` integer
      - `optOutedPercent` number
      - `replied` integer: Distinct leads who replied (excluding out-of-office)
      - `repliedPercent` number
      - `sent` integer: Total emails sent (message count, not unique leads)
    - `goalsAchievedCount` integer
    - `linkedinGoalsAchievedCount` integer
    - `linkedinGoalsValue` number
    - `linkedinMessages` DtoSequenceLinkedinMessageAnalytics
      - `contacted` integer: Distinct leads contacted via LinkedIn outreach (connection request, message, or InMail)
      - `conversion` number: Reply rate as a percentage of unique contacted leads (replied / contacted * 100)
      - `replied` integer: Distinct leads who replied on LinkedIn after sequence outreach
      - `sent` integer: Total LinkedIn messages/InMails sent (task count, not unique leads)
    - `opportunitiesCount` integer
    - `positiveReplies` DtoSequencePositiveReplyAnalytics
      - `conversion` number
      - `email` integer
      - `linkedin` integer
    - `progressPercentage` number
    - `replyRate` number: Overall reply rate as uniqueReplied / uniqueContacted * 100
    - `totalEmailActionsCount` integer
    - `totalGoalsValue` number
    - `totalLinkedinActionsCount` integer
    - `totalOpportunitiesValue` number
    - `trackOpportunitiesEnabled` boolean
    - `uniqueContacted` integer: Distinct leads contacted across email and LinkedIn (deduplicated)
    - `uniqueReplied` integer: Distinct leads who replied on any channel (deduplicated)
  - `builderMode` string
  - `companyOutreachLimitCount` integer: Deprecated: use settings.companyOutreachLimitCount.
  - `companyOutreachLimitEnabled` boolean: Deprecated: use settings.companyOutreachLimitEnabled.
  - `createdAt` string
  - `description` string
  - `id` integer
  - `launchedAt` string
  - `name` string
  - `opportunitiesValue` number: Deprecated: use settings.opportunitiesValue.
  - `schedule` DtoSchedule
    - `friday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `monday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `saturday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `sunday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `thursday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `tuesday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
    - `wednesday` DtoDaySchedule
      - `enabled` boolean
      - `from` integer
      - `to` integer
  - `senderProfiles` ResponsesSequenceSenderProfileBrief[]
    - `id` integer
    - `name` string
    - `profilePictureUrl` string
  - `sendingPriority` 'regular' | 'high'
  - `sequentialCompanySendingEnabled` boolean: Deprecated: use settings.sequentialCompanySendingEnabled.
  - `settings` ResponsesSequenceSettingsResponse
    - `bcc` string
    - `bounceShieldEnabled` boolean
    - `cc` string
    - `ccAndBccEnabled` boolean
    - `clickTrackingEnabled` boolean
    - `companyOutreachLimitCount` integer
    - `companyOutreachLimitEnabled` boolean
    - `espMatchingEnabled` boolean
    - `localizedOptOutEnabled` boolean
    - `openTrackingEnabled` boolean
    - `opportunitiesValue` number
    - `optOutLinkEnabled` boolean
    - `optOutLinkText` string
    - `optOutText` string
    - `optOutTextEnabled` boolean
    - `pauseOnClick` boolean
    - `pauseOnOpen` boolean
    - `plainTextEmailsEnabled` boolean
    - `sendingPriority` 'regular' | 'high'
    - `sequentialCompanySendingEnabled` boolean
    - `taskPriorityPolicy` 'new_contacts' | 'followups_first'
    - `trackOpportunitiesEnabled` boolean
  - `status` string
  - `timezone` string
  - `trackOpportunitiesEnabled` boolean: Deprecated: use settings.trackOpportunitiesEnabled.
  - `updatedAt` string
  - `workspaceId` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

---

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