Integrations
Connect your entire stack.
MASK ships two integration surfaces: a REST API for creating and managing objects, and signed outbound webhooks that tell your systems when something happened. Both are how you wire MASK into the tools you already run.
Operational
Build custom integrations today.
Webhooks and the REST API are the two integration surfaces MASK ships, and both are live today. No SDK required.
REST API
Create and manage short links and QR codes, record conversions, and read goal reports. Bearer token auth, standard pagination.
Webhooks
Subscribe to 20 event types. HMAC-signed payloads, automatic retries, delivery logs, and one-click replay.
API Keys
Scoped access per integration. Rotate keys atomically, track usage per key, and revoke instantly.
Webhooks in practice
Wire MASK into your tools.
MASK posts a signed JSON payload to any HTTPS endpoint you control. Point one at a receiver you run, or at an automation tool that accepts raw JSON, and each of these becomes something you can build today. MASK does not run an app inside these products, and it does not sign in to them on your behalf.
Custom Webhook
Automation
Route any of the 20 event types to an HTTPS endpoint you control. Every delivery is HMAC-signed, retried on failure, and recorded in a delivery log you can replay. This is the surface all the recipes below are built on.
Zapier
Automation
Create a "Webhooks by Zapier" Catch Hook, add its URL as a MASK webhook endpoint, and each event you subscribed to triggers your Zap. A Catch Hook accepts the payload in the shape MASK sends it.
Slack
Communication
Slack incoming webhooks expect their own message format, so put a small receiver of your own in between. It reads the MASK payload and posts the message you want into a channel.
Google Sheets
Productivity
Append a row per event by sending the MASK payload to an Apps Script web app you publish, or to an automation step that writes the row for you.
Shopify
E-Commerce
Receive MASK link, QR, campaign and conversion events at an endpoint you control, and drive your store's own automations from them.
WordPress
CMS
Receive MASK events at a route your site exposes, and trigger workflows around the content those links point at.
Webflow
CMS
Receive MASK events at an endpoint you control, and trigger workflows around your Webflow site content.
Stripe
Payments
MASK's own card checkout is the Pay block, which charges on your connected Stripe account. It is not switched on yet. A Pay block set to external link can still send buyers to a payment page you host. MASK does not send events to Stripe.
Ready to connect your stack?
The MASK API is available today. Create any integration with our REST endpoints, webhooks, and scoped API keys.