Kit website screenshot

Kit

Kit (formerly ConvertKit) is an email marketing and creator platform. The Kit API V4 exposes subscribers, broadcasts, sequences, tags, custom fields, forms, purchases, and webhooks. V3 is deprecated.

2 APIs 0 Features
Email MarketingCreator EconomyNewslettersAutomationSubscribers

APIs

Kit API V4

Kit API V4 supports OAuth 2.0 and API key authentication. It provides cursor-based pagination, bulk requests, and async processing across subscribers, broadcasts, sequences, tag...

Kit API V3 (Deprecated)

The legacy ConvertKit V3 API is deprecated and slated for discontinuation; new integrations should target V4.

Collections

Kit API V4

OPEN

Pricing Plans

Kit Plans Pricing

3 plans

PLANS

Rate Limits

Kit Rate Limits

1 limits

RATE LIMITS

FinOps

Kit Finops

FINOPS

Event Specifications

Kit Webhooks

AsyncAPI 2.6 description of the Kit (formerly ConvertKit) webhook surface. Kit delivers webhook notifications via HTTP `POST` requests with a JSON body to a `target_url` registe...

ASYNCAPI

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🌐
Portal
Portal
📝
Signup
Signup
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Kit API V4
  version: v4
request:
  auth:
    type: apikey
    key: X-Kit-Api-Key
    value: '{{X-Kit-Api-Key}}'
    placement: header
items:
- info:
    name: Account
    type: folder
  items:
  - info:
      name: Get Account
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/account
    docs: Retrieve the current Kit account and associated user information.
  - info:
      name: Get Account Colors
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/account/colors
    docs: List configured color preferences for the account.
  - info:
      name: Update Account Colors
      type: http
    http:
      method: PUT
      url: https://api.kit.com/v4/account/colors
      body:
        type: json
        data: '{}'
    docs: Update the color preferences for the account.
  - info:
      name: Get Email Stats
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/account/email_stats
    docs: Retrieve email statistics for the last 90 days.
  - info:
      name: Get Growth Stats
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/account/growth_stats
      params:
      - name: starting
        value: ''
        type: query
        description: Start of the reporting window (YYYY-MM-DD)
      - name: ending
        value: ''
        type: query
        description: End of the reporting window (YYYY-MM-DD)
    docs: Retrieve subscriber growth metrics for a specified period.
- info:
    name: Subscribers
    type: folder
  items:
  - info:
      name: List Subscribers
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/subscribers
      params:
      - name: after
        value: ''
        type: query
        description: Cursor returned by a previous page response
      - name: before
        value: ''
        type: query
        description: Cursor returned by a previous page response
      - name: per_page
        value: ''
        type: query
        description: Number of records per page
    docs: List subscribers in the Kit account with cursor-based pagination.
  - info:
      name: Create Subscriber
      type: http
    http:
      method: POST
      url: https://api.kit.com/v4/subscribers
      body:
        type: json
        data: '{}'
    docs: Create a subscriber. Behaves as an upsert based on email address.
- info:
    name: Broadcasts
    type: folder
  items:
  - info:
      name: List Broadcasts
      type: http
    http:
      method: GET
      url: https://api.kit.com/v4/broadcasts
    docs: List all broadcasts, including drafts, scheduled, and sent.
  - info:
      name: Create Broadcast
      type: http
    http:
      method: POST
      url: https://api.kit.com/v4/broadcasts
      body:
        type: json
        data: '{}'
    docs: Create a new broadcast as a draft or scheduled send.
bundled: true