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.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Kit the way a machine reads it — 197 machine-readable artifacts across 14 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Kit scores 52.6/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Kit
Each block below is one kind of artifact we hold for Kit. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 14
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
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 within the panel for all 14 ·
GraphQL 1
Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.
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...
GRAPHQLPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Convertkit Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Convertkit Finops
FINOPSSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Kit API Rules
SPECTRALJSON Schema 100
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
BroadcastAnyCondition
JSON SCHEMAFilterCondition
JSON SCHEMAFormsAnyCondition
JSON SCHEMAIdsAnyCondition
JSON SCHEMASubscriberFilterRequest
JSON SCHEMAUrlAnyCondition
JSON SCHEMAAdd subscriber to form Request
JSON SCHEMAAdd subscriber to form Response
JSON SCHEMAAdd subscriber to sequence Request
JSON SCHEMAAdd subscriber to sequence Response
JSON SCHEMABulk add subscribers to forms Request
JSON SCHEMABulk add subscribers to forms Response
JSON SCHEMABulk create custom fields Request
JSON SCHEMABulk create custom fields Response
JSON SCHEMABulk create subscribers Request
JSON SCHEMABulk create subscribers Response
JSON SCHEMABulk create tags Request
JSON SCHEMABulk create tags Response
JSON SCHEMABulk remove tags from subscribers Response
JSON SCHEMABulk tag subscribers Request
JSON SCHEMABulk tag subscribers Response
JSON SCHEMACreate a broadcast Request
JSON SCHEMACreate a broadcast Response
JSON SCHEMACreate a custom field Request
JSON SCHEMACreate a custom field Response
JSON SCHEMACreate a purchase Request
JSON SCHEMACreate a purchase Response
JSON SCHEMACreate a sequence email Request
JSON SCHEMACreate a sequence email Response
JSON SCHEMACreate a sequence Request
JSON SCHEMACreate a sequence Response
JSON SCHEMACreate a snippet Request
JSON SCHEMACreate a snippet Response
JSON SCHEMACreate a subscriber Request
JSON SCHEMACreate a subscriber Response
JSON SCHEMACreate a tag Request
JSON SCHEMACreate a tag Response
JSON SCHEMACreate a webhook Request
JSON SCHEMACreate a webhook Response
JSON SCHEMAGet a broadcast Response
JSON SCHEMAGet a post Response
JSON SCHEMAGet a purchase Response
JSON SCHEMAGet a sequence email Response
JSON SCHEMAGet a sequence Response
JSON SCHEMAGet a snippet Response
JSON SCHEMAGet a subscriber Response
JSON SCHEMAGet Creator Profile Response
JSON SCHEMAGet current account Response
JSON SCHEMAGet email stats Response
JSON SCHEMAGet growth stats Response
JSON SCHEMAGet link clicks for a broadcast Response
JSON SCHEMAGet stats for a broadcast Response
JSON SCHEMAGet stats for a list of broadcasts Response
JSON SCHEMAList broadcasts Response
JSON SCHEMAList colors Response
JSON SCHEMAList custom fields Response
JSON SCHEMAList email templates Response
JSON SCHEMAList forms Response
JSON SCHEMAList posts Response
JSON SCHEMAList purchases Response
JSON SCHEMAList segments Response
JSON SCHEMAList sequence emails Response
JSON SCHEMAList sequences Response
JSON SCHEMAList snippets Response
JSON SCHEMAList stats for a subscriber Response
JSON SCHEMAList subscribers for a form Response
JSON SCHEMAList subscribers for a sequence Response
JSON SCHEMAList subscribers for a tag Response
JSON SCHEMAList subscribers Response
JSON SCHEMAList tags for a subscriber Response
JSON SCHEMAList tags Response
JSON SCHEMAList webhooks Response
JSON SCHEMATag a subscriber by email address Request
JSON SCHEMATag a subscriber by email address Response
JSON SCHEMATag a subscriber Request
JSON SCHEMATag a subscriber Response
JSON SCHEMAUnsubscribe subscriber Request
JSON SCHEMAUpdate a broadcast Request
JSON SCHEMAUpdate a broadcast Response
JSON SCHEMAUpdate a custom field Request
JSON SCHEMAUpdate a custom field Response
JSON SCHEMAUpdate a sequence email Request
JSON SCHEMAUpdate a sequence email Response
JSON SCHEMAUpdate a sequence Request
JSON SCHEMAUpdate a sequence Response
JSON SCHEMAUpdate a snippet Request
JSON SCHEMAUpdate a snippet Response
JSON SCHEMAUpdate a subscriber Request
JSON SCHEMAUpdate a subscriber Response
JSON SCHEMAUpdate colors Request
JSON SCHEMAUpdate colors Response
JSON SCHEMAUpdate tag name Request
JSON SCHEMAUpdate tag name Response
JSON SCHEMAScroll within the panel for all 100 ·
Examples 72
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Add Subscriber To Form
EXAMPLEAdd Subscriber To Sequence
EXAMPLEBulk Create Custom Fields
EXAMPLEBulk Create Subscribers
EXAMPLEBulk Create Tags
EXAMPLEBulk Tag Subscribers
EXAMPLECreate A Broadcast
EXAMPLECreate A Custom Field
EXAMPLECreate A Purchase
EXAMPLECreate A Sequence Email
EXAMPLECreate A Sequence
EXAMPLECreate A Snippet
EXAMPLECreate A Subscriber
EXAMPLECreate A Tag
EXAMPLECreate A Webhook
EXAMPLEDelete A Broadcast
EXAMPLEDelete A Sequence Email
EXAMPLEDelete A Sequence
EXAMPLEDelete A Webhook
EXAMPLEDelete Custom Field
EXAMPLEGet A Broadcast
EXAMPLEGet A Post
EXAMPLEGet A Purchase
EXAMPLEGet A Sequence Email
EXAMPLEGet A Sequence
EXAMPLEGet A Snippet
EXAMPLEGet A Subscriber
EXAMPLEGet Creator Profile
EXAMPLEGet Current Account
EXAMPLEGet Email Stats
EXAMPLEGet Growth Stats
EXAMPLEGet Stats For A Broadcast
EXAMPLEList Broadcasts
EXAMPLEList Colors
EXAMPLEList Custom Fields
EXAMPLEList Email Templates
EXAMPLEList Forms
EXAMPLEList Posts
EXAMPLEList Purchases
EXAMPLEList Segments
EXAMPLEList Sequence Emails
EXAMPLEList Sequences
EXAMPLEList Snippets
EXAMPLEList Stats For A Subscriber
EXAMPLEList Subscribers For A Form
EXAMPLEList Subscribers For A Tag
EXAMPLEList Subscribers
EXAMPLEList Tags For A Subscriber
EXAMPLEList Tags
EXAMPLEList Webhooks
EXAMPLERemove Tag From Subscriber
EXAMPLETag A Subscriber
EXAMPLEUnsubscribe Subscriber
EXAMPLEUpdate A Broadcast
EXAMPLEUpdate A Custom Field
EXAMPLEUpdate A Sequence Email
EXAMPLEUpdate A Sequence
EXAMPLEUpdate A Snippet
EXAMPLEUpdate A Subscriber
EXAMPLEUpdate Colors
EXAMPLEUpdate Tag Name
EXAMPLEScroll within the panel for all 72 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Kit — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
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
← All providers · Data indexed from github.com/api-evangelist/convertkit · machine-readable index on apis.io