Skip to main content

1. Get a sandbox API key

  1. Sign up at wave.sa and complete Nafath identity verification.
  2. Log in to the dashboard and open API Keys.
  3. Copy your sandbox key — it starts with sk_sandbox_.
Every new project starts in sandbox. A sandbox key places real calls from the shared Wave number. Each project has 15 sandbox minutes, and sandbox calls are not billed. Later, the project goes live through its own Go-Live.
Treat your key like a password. It’s shown once on creation; if you lose it, use Revoke & Regenerate in the dashboard.

2. Place a callback

Send a destination number to POST /v1/callback:

3. Read the response

A successful request returns 202 Accepted:
status is initiated — Wave has placed the call. Terminal statuses (answered/ended) are not emitted yet. See Call lifecycle.

Next steps

Sandbox mode

Sandbox minutes, Go-Live, and test numbers.

Webhooks

Receive call events at your endpoint.