Kit website screenshot

Kit

Kit (formerly ConvertKit) is a creator email marketing platform with a REST API for managing subscribers, tags, sequences, forms, broadcasts, and automation rules. The API supports both API key and OAuth 2.0 authentication, with v4 as the current version featuring cursor-based pagination, bulk operations, and async processing.

Kit publishes 14 APIs on the APIs.io network, including Accounts API, Broadcasts API, Custom Fields API, and 11 more. Tagged areas include Email Marketing, Creator Economy, Subscribers, Automation, and Newsletters.

The Kit catalog on APIs.io includes 1 Spectral governance ruleset.

Kit’s developer surface includes authentication, documentation, engineering blog, pricing, and 13 more developer resources.

50.3/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
14 APIs
Email MarketingCreator EconomySubscribersAutomationNewslettersSequencesFormsBroadcasts

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 50.3/100 · developing
Contract Quality 14.6 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 5.5 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/convertkit: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Kit Accounts API

The Accounts API from Kit — 5 operation(s) for accounts.

Kit Broadcasts API

The Broadcasts API from Kit — 5 operation(s) for broadcasts.

Kit Custom Fields API

The Custom Fields API from Kit — 4 operation(s) for custom fields.

Kit Email Templates API

The Email Templates API from Kit — 1 operation(s) for email templates.

Kit Forms API

The Forms API from Kit — 4 operation(s) for forms.

Kit Posts API

The Posts API from Kit — 2 operation(s) for posts.

Kit Purchases API

The Purchases API from Kit — 2 operation(s) for purchases.

Kit Segments API

The Segments API from Kit — 1 operation(s) for segments.

Kit Sequence Emails API

The Sequence Emails API from Kit — 2 operation(s) for sequence emails.

Kit Sequences API

The Sequences API from Kit — 4 operation(s) for sequences.

Kit Snippets API

The Snippets API from Kit — 2 operation(s) for snippets.

Kit Subscribers API

The Subscribers API from Kit — 7 operation(s) for subscribers.

Kit Tags API

The Tags API from Kit — 6 operation(s) for tags.

Kit Webhooks API

The Webhooks API from Kit — 2 operation(s) for webhooks.

Scroll for all 14

GraphQL 1

GraphQL schemas published by this provider.

Kit (ConvertKit) GraphQL API

Kit (formerly ConvertKit) is a creator email marketing platform. This conceptual GraphQL schema wraps the Kit REST API v4, providing queries for subscribers, tags, sequences, fo...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Convertkit Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Kit API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 100

Standalone JSON Schema definitions for this provider's data models.

BroadcastAnyCondition

2 properties

JSON SCHEMA

FilterCondition

9 properties

JSON SCHEMA

FormsAnyCondition

2 properties

JSON SCHEMA

IdsAnyCondition

2 properties

JSON SCHEMA

SubscriberFilterRequest

2 properties

JSON SCHEMA

UrlAnyCondition

4 properties

JSON SCHEMA

Add subscriber to form Request

1 properties

JSON SCHEMA

Add subscriber to form Response

1 properties

JSON SCHEMA

Add subscriber to sequence Request

0 properties

JSON SCHEMA

Add subscriber to sequence Response

1 properties

JSON SCHEMA

Bulk add subscribers to forms Request

2 properties

JSON SCHEMA

Bulk create custom fields Request

2 properties

JSON SCHEMA

Bulk create custom fields Response

2 properties

JSON SCHEMA

Bulk create subscribers Request

2 properties

JSON SCHEMA

Bulk create subscribers Response

2 properties

JSON SCHEMA

Bulk create tags Request

2 properties

JSON SCHEMA

Bulk create tags Response

2 properties

JSON SCHEMA

Bulk tag subscribers Request

2 properties

JSON SCHEMA

Bulk tag subscribers Response

2 properties

JSON SCHEMA

Create a broadcast Request

12 properties

JSON SCHEMA

Create a broadcast Response

1 properties

JSON SCHEMA

Create a custom field Request

1 properties

JSON SCHEMA

Create a custom field Response

1 properties

JSON SCHEMA

Create a purchase Request

1 properties

JSON SCHEMA

Create a purchase Response

1 properties

JSON SCHEMA

Create a sequence email Request

9 properties

JSON SCHEMA

Create a sequence email Response

1 properties

JSON SCHEMA

Create a sequence Request

10 properties

JSON SCHEMA

Create a sequence Response

1 properties

JSON SCHEMA

Create a snippet Request

0 properties

JSON SCHEMA

Create a snippet Response

1 properties

JSON SCHEMA

Create a subscriber Request

4 properties

JSON SCHEMA

Create a subscriber Response

2 properties

JSON SCHEMA

Create a tag Request

1 properties

JSON SCHEMA

Create a tag Response

1 properties

JSON SCHEMA

Create a webhook Request

2 properties

JSON SCHEMA

Create a webhook Response

1 properties

JSON SCHEMA

Get a broadcast Response

1 properties

JSON SCHEMA

Get a post Response

1 properties

JSON SCHEMA

Get a purchase Response

1 properties

JSON SCHEMA

Get a sequence email Response

1 properties

JSON SCHEMA

Get a sequence Response

1 properties

JSON SCHEMA

Get a snippet Response

1 properties

JSON SCHEMA

Get a subscriber Response

1 properties

JSON SCHEMA

Get Creator Profile Response

1 properties

JSON SCHEMA

Get current account Response

2 properties

JSON SCHEMA

Get email stats Response

1 properties

JSON SCHEMA

Get growth stats Response

1 properties

JSON SCHEMA

Get stats for a broadcast Response

1 properties

JSON SCHEMA

List broadcasts Response

2 properties

JSON SCHEMA

List colors Response

1 properties

JSON SCHEMA

List custom fields Response

2 properties

JSON SCHEMA

List email templates Response

2 properties

JSON SCHEMA

List forms Response

2 properties

JSON SCHEMA

List posts Response

2 properties

JSON SCHEMA

List purchases Response

2 properties

JSON SCHEMA

List segments Response

2 properties

JSON SCHEMA

List sequence emails Response

2 properties

JSON SCHEMA

List sequences Response

2 properties

JSON SCHEMA

List snippets Response

2 properties

JSON SCHEMA

List stats for a subscriber Response

1 properties

JSON SCHEMA

List subscribers for a form Response

2 properties

JSON SCHEMA

List subscribers for a tag Response

2 properties

JSON SCHEMA

List subscribers Response

2 properties

JSON SCHEMA

List tags for a subscriber Response

2 properties

JSON SCHEMA

List tags Response

2 properties

JSON SCHEMA

List webhooks Response

2 properties

JSON SCHEMA

Tag a subscriber Request

0 properties

JSON SCHEMA

Tag a subscriber Response

1 properties

JSON SCHEMA

Unsubscribe subscriber Request

0 properties

JSON SCHEMA

Update a broadcast Request

12 properties

JSON SCHEMA

Update a broadcast Response

1 properties

JSON SCHEMA

Update a custom field Request

1 properties

JSON SCHEMA

Update a custom field Response

1 properties

JSON SCHEMA

Update a sequence email Request

9 properties

JSON SCHEMA

Update a sequence email Response

1 properties

JSON SCHEMA

Update a sequence Request

10 properties

JSON SCHEMA

Update a sequence Response

1 properties

JSON SCHEMA

Update a snippet Request

0 properties

JSON SCHEMA

Update a snippet Response

1 properties

JSON SCHEMA

Update a subscriber Request

3 properties

JSON SCHEMA

Update a subscriber Response

2 properties

JSON SCHEMA

Update colors Request

1 properties

JSON SCHEMA

Update colors Response

1 properties

JSON SCHEMA

Update tag name Request

1 properties

JSON SCHEMA

Update tag name Response

1 properties

JSON SCHEMA

Scroll for all 100

Examples 72

Example request and response payloads for these APIs.

Add Subscriber To Form

6 fields

EXAMPLE

Bulk Create Custom Fields

6 fields

EXAMPLE

Bulk Create Subscribers

6 fields

EXAMPLE

Bulk Create Tags

6 fields

EXAMPLE

Bulk Tag Subscribers

6 fields

EXAMPLE

Create A Broadcast

6 fields

EXAMPLE

Create A Custom Field

6 fields

EXAMPLE

Create A Purchase

6 fields

EXAMPLE

Create A Sequence Email

6 fields

EXAMPLE

Create A Sequence

6 fields

EXAMPLE

Create A Snippet

5 fields

EXAMPLE

Create A Subscriber

6 fields

EXAMPLE

Create A Tag

6 fields

EXAMPLE

Create A Webhook

6 fields

EXAMPLE

Delete A Broadcast

4 fields

EXAMPLE

Delete A Sequence Email

4 fields

EXAMPLE

Delete A Sequence

4 fields

EXAMPLE

Delete A Webhook

4 fields

EXAMPLE

Delete Custom Field

4 fields

EXAMPLE

Get A Broadcast

5 fields

EXAMPLE

Get A Post

5 fields

EXAMPLE

Get A Purchase

5 fields

EXAMPLE

Get A Sequence Email

5 fields

EXAMPLE

Get A Sequence

5 fields

EXAMPLE

Get A Snippet

5 fields

EXAMPLE

Get A Subscriber

5 fields

EXAMPLE

Get Creator Profile

5 fields

EXAMPLE

Get Current Account

5 fields

EXAMPLE

Get Email Stats

5 fields

EXAMPLE

Get Growth Stats

5 fields

EXAMPLE

Get Stats For A Broadcast

5 fields

EXAMPLE

List Broadcasts

5 fields

EXAMPLE

List Colors

5 fields

EXAMPLE

List Custom Fields

5 fields

EXAMPLE

List Email Templates

5 fields

EXAMPLE

List Forms

5 fields

EXAMPLE

List Posts

5 fields

EXAMPLE

List Purchases

5 fields

EXAMPLE

List Segments

5 fields

EXAMPLE

List Sequence Emails

5 fields

EXAMPLE

List Sequences

5 fields

EXAMPLE

List Snippets

5 fields

EXAMPLE

List Subscribers

5 fields

EXAMPLE

List Tags

5 fields

EXAMPLE

List Webhooks

5 fields

EXAMPLE

Tag A Subscriber

5 fields

EXAMPLE

Unsubscribe Subscriber

4 fields

EXAMPLE

Update A Broadcast

6 fields

EXAMPLE

Update A Custom Field

6 fields

EXAMPLE

Update A Sequence Email

6 fields

EXAMPLE

Update A Sequence

6 fields

EXAMPLE

Update A Snippet

5 fields

EXAMPLE

Update A Subscriber

6 fields

EXAMPLE

Update Colors

6 fields

EXAMPLE

Update Tag Name

6 fields

EXAMPLE

Scroll for all 72

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Convertkit Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Convertkit Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Convertkit Trust Center

SOC 2, ISO 27001, ISO 27018, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Convertkit Scopes

2 scopes · authorizationCode

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Convertkit Agentic Access

72 operations · 39 acting

72 operations · 39 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: convertkit
name: Kit
description: Kit (formerly ConvertKit) is a creator email marketing platform with a REST API for managing subscribers, tags,
  sequences, forms, broadcasts, and automation rules. The API supports both API key and OAuth 2.0 authentication, with v4
  as the current version featuring cursor-based pagination, bulk operations, and async processing.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/convertkit.png
url: https://raw.githubusercontent.com/api-evangelist/convertkit/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Email Marketing
- Creator Economy
- Subscribers
- Automation
- Newsletters
- Sequences
- Forms
- Broadcasts
apis:
- aid: convertkit:convertkit-accounts-api
  name: Kit Accounts API
  description: The Accounts API from Kit — 5 operation(s) for accounts.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/convertkit-accounts-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-broadcasts-api
  name: Kit Broadcasts API
  description: The Broadcasts API from Kit — 5 operation(s) for broadcasts.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Broadcasts
  properties:
  - type: OpenAPI
    url: openapi/convertkit-broadcasts-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-custom-fields-api
  name: Kit Custom Fields API
  description: The Custom Fields API from Kit — 4 operation(s) for custom fields.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Custom Fields
  properties:
  - type: OpenAPI
    url: openapi/convertkit-custom-fields-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-email-templates-api
  name: Kit Email Templates API
  description: The Email Templates API from Kit — 1 operation(s) for email templates.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Email Templates
  properties:
  - type: OpenAPI
    url: openapi/convertkit-email-templates-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-forms-api
  name: Kit Forms API
  description: The Forms API from Kit — 4 operation(s) for forms.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Forms
  properties:
  - type: OpenAPI
    url: openapi/convertkit-forms-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-posts-api
  name: Kit Posts API
  description: The Posts API from Kit — 2 operation(s) for posts.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Posts
  properties:
  - type: OpenAPI
    url: openapi/convertkit-posts-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-purchases-api
  name: Kit Purchases API
  description: The Purchases API from Kit — 2 operation(s) for purchases.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Purchases
  properties:
  - type: OpenAPI
    url: openapi/convertkit-purchases-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-segments-api
  name: Kit Segments API
  description: The Segments API from Kit — 1 operation(s) for segments.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Segments
  properties:
  - type: OpenAPI
    url: openapi/convertkit-segments-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-sequence-emails-api
  name: Kit Sequence Emails API
  description: The Sequence Emails API from Kit — 2 operation(s) for sequence emails.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Sequence Emails
  properties:
  - type: OpenAPI
    url: openapi/convertkit-sequence-emails-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-sequences-api
  name: Kit Sequences API
  description: The Sequences API from Kit — 4 operation(s) for sequences.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Sequences
  properties:
  - type: OpenAPI
    url: openapi/convertkit-sequences-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-snippets-api
  name: Kit Snippets API
  description: The Snippets API from Kit — 2 operation(s) for snippets.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Snippets
  properties:
  - type: OpenAPI
    url: openapi/convertkit-snippets-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-subscribers-api
  name: Kit Subscribers API
  description: The Subscribers API from Kit — 7 operation(s) for subscribers.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Subscribers
  properties:
  - type: OpenAPI
    url: openapi/convertkit-subscribers-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-tags-api
  name: Kit Tags API
  description: The Tags API from Kit — 6 operation(s) for tags.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/convertkit-tags-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
- aid: convertkit:convertkit-webhooks-api
  name: Kit Webhooks API
  description: The Webhooks API from Kit — 2 operation(s) for webhooks.
  humanURL: https://developers.kit.com
  baseURL: https://api.kit.com/v4
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/convertkit-webhooks-api-openapi.yml
  - type: Documentation
    url: https://developers.kit.com/docs
  - type: Authentication
    url: https://developers.kit.com/api-reference/authentication
  - type: ChangeLog
    url: https://developers.kit.com/changelog
  - type: GraphQL
    url: graphql/convertkit-graphql.md
common:
- type: AgenticAccess
  url: agentic-access/convertkit-agentic-access.yml
- type: TrustCenter
  url: security/convertkit-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/convertkit-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/convertkit-domain-security.yml
- type: Authentication
  url: authentication/convertkit-authentication.yml
- type: OAuthScopes
  url: scopes/convertkit-scopes.yml
- type: Website
  url: https://kit.com
- type: Documentation
  url: https://developers.kit.com
- type: GitHubOrg
  url: https://github.com/convertkit
- type: LinkedIn
  url: https://www.linkedin.com/company/kit.com
- type: Blog
  url: https://kit.com/resources
- type: Pricing
  url: https://kit.com/pricing
- type: StatusPage
  url: https://status.kit.com
- type: X
  url: https://x.com/kit
- type: Plans
  url: plans/convertkit-plans-pricing.yml
- type: RateLimits
  url: rate-limits/convertkit-rate-limits.yml
- type: FinOps
  url: finops/convertkit-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com