---
title: "Get Sequence"
method: GET
path: "/v1/sequences/{sequence_id}"
tags: ["Sequences"]
---

# Get Sequence

`GET /v1/sequences/{sequence_id}`

## Request

- Base URL: `https://client.api.prod.orsay.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://client.api.prod.orsay.ai/v1/sequences/{sequence_id}`
- Auth: HTTP bearer

## Path parameters

- `sequence_id` string, uuid, required

## Response `200`

Successful Response

- SequenceResponse
  - `Active` boolean, required
  - `ID` string, uuid, required
  - `Name` string, required
  - `Trigger` string, required
  - `Flow` SequenceResponseFlow
    - `Steps` FlowStep[], required
      - `Action` 'SEND_MESSAGE'
      - `TemplateID` string, uuid, nullable
      - `Name` string, nullable
      - `Content` string, nullable
      - `Delay` integer, required
      - `DelayUnit` 'seconds' | 'minutes' | 'hours' | 'days', required
      - `FollowupDelays` FrontendFollowupDelay[], required
        - `Delay` integer, required
        - `DelayUnit` 'seconds' | 'minutes' | 'hours' | 'days', required
        - `Content` string, nullable
      - `DailyLimit` integer, nullable
      - `Buttons` ButtonPayload[], nullable
        - `Title` string, required
        - `URL` string, required
      - `QuickReplies` QuickReplyPayload[], nullable
        - `Title` string, required
        - `Payload` string, required
      - `AudioUrl` string, nullable
      - `VideoUrl` string, nullable
  - `InboundResponseDelay` integer, nullable
  - `InboundResponseDelayUnit` 'seconds' | 'minutes' | 'hours' | 'days'
  - `Agent` Agent, required
    - `ID` string, uuid, required
    - `Name` string, required
  - `ProfileID` string, nullable
  - `Channel` string, required
  - `Type` string, required
  - `ShouldContinueExistingConversations` boolean, nullable
  - `WorkingHours` SequenceWorkingHours: Working hours for a sequence. Times should be in HH:MM format (local time).
    - `Enabled` boolean
    - `From` string, nullable
    - `To` string, nullable
    - `Timezone` string, nullable
  - `Keywords` string[], nullable
  - `TargetMediaIds` string[], nullable
  - `EnableAgentOnConversation` boolean
  - `RequireManualApproval` boolean
  - `DisabledReason` string, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-28** `988a26cafef5`: 3 warning, 4 info
  - removed the optional property `FilteringAgent` from the response with the `200` status
  - removed the optional property `TargetAccounts` from the response with the `200` status
  - removed the optional property `TargetPostsURLs` from the response with the `200` status
  - removed the `FOLLOW` enum value from the `Flow/anyOf[subschema #1: SequenceResponseFlow]/Steps/items/Action` response property for the response status `200`
  - …3 more

[Operation history](https://skmtc.dev/orsay/apis/orsay-api/changes/v1/sequences/:sequence_id/get.md)

---

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