Skip to content
Prism and Pulse

Partners · developers

Everything in the dashboard, from your own code.

Order verification numbers, rentals, eSIM lines and proxy traffic programmatically, charged to the same wallet as your dashboard. API access is granted on request.

01 — The flow

A code, in three calls

Poll a verification while you wait, or register a webhook and let the code come to you. Either way, nothing is charged until it arrives.

  1. GETservicesRead the catalog and live availability
  2. POSTverificationsTake a number; the price is held
  3. WEBHOOKcode_receivedGet the code pushed to your server
Simplified · full reference shared with API access

02 — Design

Built to be safe to retry

PrincipleScoped keysWhat it means for youGrant only the permissions an integration needs; read and write are separate, and credential reads are their own scope.
PrincipleIdempotent purchasesWhat it means for youEvery paid call carries an idempotency key, so a retried timeout never buys twice.
PrincipleOne error shapeWhat it means for youEvery failure returns the same structure with a stable code and a request id to quote to support.
PrincipleMoney in centsWhat it means for youAmounts are integers in cents with their currency; timestamps are ISO 8601 in UTC.
PrincipleCursor paginationWhat it means for youLists that grow while you read them never skip or repeat rows.
PrincipleSigned webhooksWhat it means for youCode received, verification expired, eSIM delivered and more, signed so you can verify the sender.

Integrate with care

Keys can spend your wallet without a second factor. We issue them on request, with limits that open up as your account establishes itself.