Skip to main content
POST
/
v4
/
sequences
Create a sequence
curl --request POST \
  --url https://api.kit.com/v4/sequences \
  --header 'Content-Type: application/json' \
  --header 'X-Kit-Api-Key: <api-key>' \
  --data '
{
  "name": "Full Series",
  "email_address": "joe924@ck.lol",
  "email_template_id": 11,
  "send_days": [
    "monday",
    "wednesday",
    "friday"
  ],
  "send_hour": 9,
  "time_zone": "America/Los_Angeles",
  "active": true,
  "repeat": true,
  "hold": true,
  "exclude_subscriber_sources": [
    {
      "type": "tag",
      "ids": [
        2
      ]
    },
    {
      "type": "sequence",
      "ids": [
        29
      ]
    }
  ]
}
'
{
  "sequence": {
    "id": 30,
    "name": "Full Series",
    "hold": true,
    "repeat": true,
    "created_at": "2026-04-17T13:55:22Z",
    "updated_at": "2026-04-17T13:55:22Z",
    "email_address": "joe924@ck.lol",
    "email_template_id": 11,
    "send_days": [
      "monday",
      "wednesday",
      "friday"
    ],
    "send_hour": 9,
    "time_zone": "America/Los_Angeles",
    "active": true,
    "exclude_subscriber_sources": [
      {
        "type": "sequence",
        "ids": [
          29
        ]
      },
      {
        "type": "tag",
        "ids": [
          2
        ]
      }
    ]
  }
}

Authorizations

X-Kit-Api-Key
string
header
required

Authenticate API requests via an API Key

Body

application/json
name
string

The name of the sequence.

email_address
string

The sending email address to use. Uses the account's sending email address if not provided.

email_template_id
integer

Id of the email template to use.

send_days
string[]

The days of the week to send the sequence on. Must be one of: monday, tuesday, wednesday, thursday, friday, saturday, sunday.

send_hour
integer

The hour of the day to send the sequence at. Must be an integer between 0 and 23.

time_zone
string

The timezone to use for the sequence. Must be a valid IANA timezone string.

active
boolean

true to activate the sequence, false to deactivate it.

repeat
boolean

When true, subscribers can restart the sequence multiple times.

hold
boolean

When true, subscribers added via Visual Automations stay in the sequence after receiving the last email.

exclude_subscriber_sources
object[]

The subscriber sources to exclude from the sequence.

Response

Creates a new sequence

sequence
object
required