# Knock

**Canonical:** https://apis.io/providers/knock/  
**Website:** https://knock.app/  
**APIs profiled:** 19

Knock is a notification infrastructure platform with workflows, channels (email, SMS, push, in-app), preferences, and digests. Stripe-style API for sending and orchestrating multi-channel notifications.

## Kin Score — 29.6 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 29.6).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 63.8 |
| Governance | 11.4 |
| Contract Governance | 11.4 |
| Operational Transparency | 7.9 |
| Developer Ergonomics | 11.9 |
| Commercial Clarity | 13.2 |
| Access Clarity | 13.2 |

Regulatory layer — **Telecommunications**: 16.7 (matched via tags).

## Agent readiness — 38.4 (agent-ready)

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

## Access

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

## APIs (19)

- **Knock Audiences API** — An Audience is a segment of users.
- **Knock Bulk operations API** — A bulk operation is a set of changes applied across zero or more records triggered via a call to the Knock API and performed asynchronously.
- **Knock Channel data API** — Channel data is data that is specific to a recipient and a channel, like push tokens, or one or more Slack connections.
- **Knock Feeds API** — The Feeds API from Knock — 2 operation(s) for feeds.
- **Knock Guides API** — The Guides API from Knock — 8 operation(s) for guides.
- **Knock Integrations API** — The Integrations API from Knock — 2 operation(s) for integrations.
- **Knock Messages API** — A message sent to a single recipient on a channel.
- **Knock Microsoft Teams API** — The Microsoft Teams API from Knock — 4 operation(s) for microsoft teams.
- **Knock Objects API** — An object represents a resource in your system that you want to map into Knock.
- **Knock Preferences API** — Preferences are a way to configure how notifications are sent to recipients. They are a set of configuration that determines whether a recipient should receive a notification fo...
- **Knock Providers API** — A provider represents a third-party service that Knock integrates with and is configured via a channel.
- **Knock Schedules API** — A schedule is a per-recipient, timezone-aware configuration for when to invoke a workflow.
- **Knock Slack API** — The Slack API from Knock — 3 operation(s) for slack.
- **Knock Subscriptions API** — A subscription represents a connection between a recipient and an object, used to represent a list.
- **Knock Tenants API** — A tenant represents a top-level entity from your system, like a company, organization, account, or workspace.
- **Knock Users API** — A user is an individual from your system, represented in Knock. They are most commonly a recipient of a notification.
- **Knock Workflow recipient runs API** — A workflow run represents an individual execution of a workflow for a specific recipient.
- **Knock Workflow Triggers API** — Operations for triggering and canceling workflow executions.
- **Knock Workflows API** — A workflow is a structured set of steps that is triggered to produce notifications sent over channels.

## Agentic access (1)

- **Knock Agentic Access** — 116 operations · 78 acting · 3 human-in-the-loop

## Security (2)

- **Knock Authentication** — http · 1 scheme
- **Knock Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Knock Plans Pricing**

## Tags

Notification, Email, SMS, Push, Workflows

---

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