capabilities.work

What you can do with Knock

Every task in plain language. Pick one, and we can help you get access.

198 things you can do

Knock

Knock is notifications infrastructure as a service — a product and customer messaging platform you use to power transactional, lifecycle, broadcast, and in-product messaging across email, SMS, push, in-app, in-app guides, chat (Slack / Discord / Teams / WhatsApp), and outbound webhooks. Knock exposes two REST surfaces — a runtime API (api.knock.app) for triggering workflows and managing recipients

Works with AI assistants 14 multi-step recipes

Other things you can do

Update all workflow settings in an object's preferencesUpdate one channel type in an object's preferencesDelete many objects in a collectionUpdate one category in an object's preferences (deprecated)Update one workflow in an object's preferencesAdd subscriptions to many objectsUpdate all category settings in an object's preferencesCreate or update an objectDelete an object permanentlyUpdate all channel types in an object's preferencesRemove subscriptions from many objectsReplace or merge an object's preference setDelete an object's preference setCreate or update many objectsCreate many schedules at onceRevoke Slack accessRevoke Microsoft Teams accessHandle a Census custom destination requestHandle a Hightouch embedded destination requestCreate or update an email layoutBulk change message statuses on a channelMark a message unseen (unseen endpoint)Unarchive several messagesMark a message unread (unread endpoint)Mark a message seenMark a message unseenMark several messages seenMark several messages unseenMark a message readMark a message unreadMark several messages unreadArchive a messageUnarchive a message (archived route)Archive several messagesRecord an interaction on a messageUnarchive a message (unarchived route)Mark several messages readRecord interactions on several messagesCancel a triggered workflow via notifyTrigger a workflow via notifyCreate or update a template partialAdd members to an audienceRemove members from an audienceCreate or update an audienceArchive an audience everywhereExchange a service token for an API keyRun a committed workflow in an environmentActivate or deactivate a workflowCreate or update a workflowTrigger a workflow by keyCancel queued runs of a workflowDelete many tenants at onceCreate or update many tenants at onceCreate or update a channel groupArchive a channel groupUpdate existing schedulesSchedule a workflow for recipientsDelete schedulesCreate or update a translationPromote a single commitPromote all changes to an environmentCommit all pending development changesCreate or update a userDelete a user and their dataUpdate one category in a user's preferences (deprecated)Merge two users into oneSet preferences for many usersCreate or update many users at onceUpdate a user's workflow preferences (deprecated)Update a user's category preferences (deprecated)Delete many users at onceUpdate one channel type in a user's preferences (deprecated)Update one workflow in a user's preferences (deprecated)Replace or merge a user's preference setDelete a user's preference setUpdate a user's channel type preferences (deprecated)Remove a member from the accountSet an object's channel dataRemove an object's channel dataSet a user's channel dataRemove a user's channel dataCreate a branch off developmentDelete a branchSubscribe recipients to an objectUnsubscribe recipients from an objectCreate or update a message typeGet a workflow run for one recipientList workflow recipient runsList an object's preference setsGet an objectList objects in a collectionGet one of an object's preference setsPreview a template without saving itList a user's in-app feed itemsGet a user's feed settingsList Slack channels in a workspaceCheck a Microsoft Teams connectionCheck a Slack connectionList channels in a Microsoft Teams teamList Microsoft Teams teams in a tenantList email layoutsGet an email layout by keyValidate an email layout without savingList a message's delivery logsList messages across the environmentList a message's eventsGet the content of several messagesGet a message's rendered contentList a message's activitiesGet a message by IDList messages sent to an objectList messages sent to a userList template partialsGet a template partial by keyValidate a partial without savingList the members of an audienceGet an audience definition by keyValidate an audience payload without savingList audiences in an environmentValidate a workflow without savingPreview a workflow step's templateList workflowsGet a workflow by keyGet a variableList variablesCheck a bulk operation's progressList channel groupsGet a channel group by keyList an object's schedulesList schedules for a workflowList a user's schedulesCheck which scope my token belongs toList translationsValidate a translation without savingGet a translation for a localeList channels in my accountGet a channel and its settingsGet a commit by IDList commits in an environmentGet an environment by slugList environmentsGet a userList a user's preference setsList usersGet one of a user's preference setsGet an account memberList account membersGet an object's channel dataGet a user's channel dataList branchesGet a branch by slugList an object's subscriptionsList a user's subscriptionsValidate a message type without savingGet a message type by keyList message types

Showing 181 of 184. Search above to find the rest.