Skip to main content
Wave is a Saudi Arabia (KSA) voice communication platform. This documentation covers the Web Callback API — place a click-to-call from your backend: Wave dials a number and bridges it to a destination, over real telephony.
What’s documented today: Web Callback in sandbox mode. The WebRTC Calling SDK, WhatsApp messaging, call recordings, and production-tier keys are on the roadmap and will be documented as they ship.

Get started

Quickstart

Get a sandbox key and place your first callback in under 5 minutes.

Authentication

How API keys work and how to send them.

Sandbox mode

The trial clock, destination lock, and test numbers.

API Reference

Every endpoint, with an interactive playground.

How Web Callback works

  1. You call POST /v1/callback with a destination number and your sandbox key.
  2. Wave places the call through its telephony backend and returns status: "initiated".
  3. The call appears in your Call Logs; webhooks notify your endpoint of call events.
In sandbox, calls are real but constrained — see Sandbox mode for the trial window and destination lock.