API Keys
0 activeProgrammatic access tokens — minted per master, scoped, revocable.
0
not revoked
0
historical
0
last 7 days
0
9 total tenants
No API keys minted yet
Mint a key to call the ASM Voice REST API — list calls, fetch transcripts, trigger outbound campaigns. Keys are scoped per-master and revocable instantly.
API documentation
REST + webhooks + Node SDK — same endpoints across every tenant.
REST
# List calls curl https://api.asm.tech/v1/calls \ -H "Authorization: Bearer asm_pk_..."
Webhook
# Receive webhooks (your endpoint) POST /your-webhook-url X-ASM-Signature: sha256=…
@asm/voice
// Node SDK
import { ASMClient } from "@asm/voice";
const asm = new ASMClient({ apiKey: process.env.ASM_API_KEY });
await asm.calls.list({ limit: 10 });Webhook receiver URL
Point Vapi or any third-party here to push events into ASM.
https://api.asm.tech/v1/webhooks/receive1Every payload is signed with HMAC-SHA256 in the X-ASM-Signature header.
2Retries with exponential backoff for up to 24 hours on non-2xx responses.
3Replays available from the integrations page for the last 7 days of events.