# Churnkey

**Canonical:** https://apis.io/providers/churnkey/  
**Website:** https://churnkey.co  
**APIs profiled:** 7

Churnkey is retention and growth infrastructure for subscription companies. It provides personalized Cancel Flows that intercept subscription cancellations with pauses, discounts, plan changes and surveys; Failed Payment Recovery (dunning) that recovers involuntary churn; and Reactivation campaigns that win back churned customers. Churnkey embeds via a JavaScript SDK authenticated with a server-computed HMAC authHash, and exposes REST APIs for session/analytics data, event tracking, customer updates, billing-contact management, and GDPR data-subject requests, plus signed webhooks. It integrates with Stripe, Chargebee, Paddle, Braintree, and Maxio.

## Kin Score — 40.8 / 100 (developing)

Scored 2026-08-24 under rubric 0.13.0. Trend: flat (-0.4 from 41.2).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 55.8 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 34.2 |
| Developer Ergonomics | 21.4 |
| Commercial Clarity | 57.9 |
| Access Clarity | 57.9 |

Regulatory layer — **Payments**: 26.6 (matched via tags).

## Agent readiness — 19.8 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Paid · Self-serve signup — onboarding: self-serve, pricing: paid, trial: no (confidence: high).

## APIs (7)

- **Churnkey Cancel Flow Embed** — Client-side embed surface for personalized Cancel Flows. The JavaScript SDK is initialized with window.churnkey.init(), passing an appId, customerId, subscriptionId, provider, a...
- **Churnkey Reactivation API** — Reactivation (win-back) campaigns that re-engage churned or paused customers with targeted offers. Reactivations are a documented Churnkey product, but a dedicated public REST e...
- **Churnkey Billing Contacts API** — Billing-contact management for Failed Payment Recovery.
- **Churnkey Customers API** — Customer and B2B user attribute updates.
- **Churnkey Data Subject Requests API** — GDPR access and deletion requests (Data API).
- **Churnkey Events API** — Customer event tracking and passive data enrichment.
- **Churnkey Sessions API** — Cancel Flow session data and aggregations (Data API).

## Agentic access (1)

- **Churnkey Agentic Access** — 9 operations · 7 acting

## Security (3)

- **Churnkey Authentication** — apiKey · 2 schemes
- **Churnkey Domain Security** — TLSv1.3 · HSTS · DMARC
- **Churnkey Trust Center** — SOC 2, GDPR

## Plans (1)

- **Churnkey Plans Pricing**

## Tags

Churn Prevention, Retention, Cancellation Flows, Failed Payment Recovery, Dunning, Reactivation, Subscription, Software-as-a-Service

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/churnkey/). Scores are computed from the provider's own public artifacts under a published rubric.
