Hawkeye Docs

API

Phone

Numbers and calls. Availability depends on the voice-call stack.

Hawkeye does not buy PSTN numbers and does not add a carrier binding. You attach an E.164 number you already control, or you provision a bridge. Outbound calls use the same voice stack as the product, including the fast prep path. Audio belongs on the provider session (signed_url or a WebRTC token). Binary audio on the Hawkeye websocket is refused.

Numbers

Calls

curl -s https://hawkeye.brownhawke.engineering/api/partner/v1/calls \
  -H "Authorization: Bearer $HAWKEYE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"agent_id":"receptionist","to":"+441234567890"}'

The voice scope is required. A key without it receives 403 scope_denied.