Knock · Arazzo Workflow
Knock Tenant Onboarding and Notify
Version 1.0.0
Set a tenant, identify a member user, then notify them scoped to the tenant.
View Spec
View on GitHub
NotificationMessagingInfrastructureWorkflowsCross-ChannelEmailSMSPushIn-AppChatSlackWebhookMCPAI AgentsDeveloper PlatformArazzoWorkflows
Provider
Workflows
tenant-onboarding-notify
Upsert a tenant, identify a member, and trigger a tenant-scoped workflow.
Sets the tenant with optional branding, identifies a member user, and triggers a workflow scoped to the tenant so tenant overrides apply.
1
setTenant
Create or update the tenant with the supplied name and settings, merging with any existing tenant properties.
2
identifyMember
Upsert the member user so the tenant-scoped workflow has a valid recipient.
3
triggerTenantWorkflow
{$sourceDescriptions.workflowsApi.url}#/paths/~1v1~1workflows~1{key}~1trigger/post
Trigger the workflow for the member scoped to the tenant so tenant-level overrides apply and the resulting messages are tagged with the tenant.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.