ConvertKit: API Design — Subscribers & Tags
Docs-backedREST API v3 at api.convertkit.com/v3/. Subscriber creation: POST /v3/forms/{form_id}/subscribe with email and optional fields — note that subscribers must be added through a form, not directly. Subscriber listing: GET /v3/subscribers. Tag management: POST /v3/tags/{tag_id}/subscribe to tag a subscriber. Sequence subscription: POST /v3/sequences/{sequence_id}/subscribe. Broadcast creation: POST /v3/broadcasts. Custom fields store additional subscriber data. The form-centric subscriber creation is unusual — agents must know a form ID to add subscribers, which adds an indirection layer. Tag-based operations (list tagged subscribers, tag/untag) are the primary segmentation mechanism. Pagination uses page parameter. The API is functional but some design choices (form-required subscriber creation) create friction.