Automating OTP Verification with the Provynx SMS API
An overview of programmatic number purchases, code polling, webhooks, and sandbox keys for developer workflows.
What the API covers
The Provynx SMS REST API lets developers purchase virtual numbers, poll for OTP codes, manage wallet balance, and receive signed webhook events — all without using the web dashboard.
Full endpoint documentation, curl examples, and error codes live at /developers. OpenAPI specs and sandbox mode are available for safe integration testing.
Typical API verification workflow
Authenticate with an API key from your account settings. Use test keys in sandbox mode before switching to live keys for production traffic.
Create a number order for the target service and route, then poll the order endpoint or subscribe to webhooks for incoming SMS events.
When an OTP arrives, parse the code from the response payload and complete verification on your target platform programmatically.
Webhooks and sandbox mode
Webhooks deliver real-time notifications when codes arrive, reducing the need for aggressive polling. Verify webhook signatures using the documented signing secret.
Sandbox mode returns predictable test responses so you can build and test integrations without spending wallet credits on live routes.
Getting API help
Start with the Developer documentation for endpoint examples and rate limits. For integration blockers, email support with your account email, request IDs, and whether you are using live or test keys.
Teams automating at scale benefit from the same pay-as-you-go wallet billing as dashboard users — no separate API pricing tier.
Related guides
Integrate OTP verification via REST API
Read the full API reference, generate sandbox keys, and automate US and global number purchases.