phoneveriflo
Pricing
Sign in Start free preflight
Developers/Core API Reference/CORE API REFERENCE
Get API Key →
Getting Started
Overview & Architecture
Hub
Quickstart Guide
5 min
Authentication & API Keys
v1
Core API Reference
Jobs API & Lifecycle
Async
Results & Freshness
Encrypted
File Formats & E.164
CSV/TXT
Event Streaming
Webhooks & Signatures
HMAC
Reliability & Limits
Errors & Status Codes
Standard
Rate Limits & Quotas
100 req/s
Idempotency & Retries
24h Safe
SDKs & Resources
Libraries & Official SDKs
6 langs
API Changelog
2026.08
Need implementation help?

Our engineering team helps with schema mapping, high-throughput batching, and custom webhooks.

Developer SupportTalk to Sales
CORE API REFERENCEVerified API v1Updated: August 12, 2026

Create and inspect asynchronous verification jobs.

The phoneveriflo Jobs API allows you to submit up to 100,000 records per job, track progress through provider-neutral states, and manage batch execution with full ledger transparency.

Get your API key Open API SandboxOpenAPI 3.1 Spec
HTTPS / Bearer Auth
curl -X POST https://api.phoneveriflo.com/api/v1/jobs \
  -H "Authorization: Bearer pv_live_your_key" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "service": "phone-validation",
    "inputs": [
      "+14155552671",
      "+14155552672",
      "+447700900123"
    ],
    "countryCode": "US",
    "forceFresh": false
  }'
Authentication

All requests require Bearer authorization with high-entropy secret tokens.

Bearer pv_live_...→
Idempotency

Prevent duplicate jobs and safe automatic retries using 24h unique keys.

Idempotency-Key: uuid→
Rate Limits

Predictable Token Bucket model at 100 req/s with standard Retry-After headers.

100 req/s burst→
Stable Versioning

Strict date-based compatibility guarantees with 12-month deprecation windows.

v1 (2026-08-11)→
Interactive Sandbox

Test API Requests in Real Time

Build and simulate verification requests directly in your browser. Generates live code snippets and previews the exact response schema.

Sandbox Mode
3 rows
Simulated Response

Configure request parameters and click Send Request to preview live execution.

The Asynchronous Job State Machine

Lifecycle States

All jobs transition through strict, predictable, provider-neutral states.

phoneveriflo enforces a unified lifecycle across all 35+ verification services. You will never encounter vendor-specific status codes or unmapped states.

StateDescriptionAction Required / Next State
queuedJob accepted, preflight quote calculated and balance reserved.Waiting for worker pickup. Next: preparing
preparingNormalizing inputs, chunking large batches, resolving HMAC cache hits.Automatic worker execution. Next: verifying
verifyingFresh checks actively executing across live networks.Automatic worker execution. Next: finalising
finalisingEncrypting final result artifacts, reconciling ledger charges.Releasing unused quote reservation. Next: completed
completedAll records processed successfully and results ready.Ready for download via GET /api/v1/jobs/{id}/results
partialCompleted with some row-level network timeouts or invalid formats.Results available with row-level error tags
failedUnrecoverable error (e.g. wallet depletion, corrupt input).Terminal state; full quote reservation refunded
Frequently Asked Questions

Common Integration Questions

Can I cancel an active job?

You can cancel a job while it is in the "queued" or "preparing" state. Once verification chunks are dispatched to live networks ("verifying"), the job runs to completion and any unverified items are refunded.

Related Guides & API References

Results API Reference→

Read normalized outputs and freshness timestamps

Webhooks & Events→

Receive real-time push notifications when jobs finish

Start Building

Ready to build with phoneveriflo?

Generate your secret API key in 30 seconds. Test preflight quotes and receive provider-neutral results with full freshness auditability.

Get your API key → View pricing
On this page
Interactive SandboxThe Asynchronous Job State Machine
Developer Resources
Download OpenAPI 3.1System Status (100%)Developer Support
Official SDK Packages
Node.js
npm i @phoneveriflo/sdk
Python
pip install phoneveriflo
phoneveriflo

Verification workflows with transparent preflight pricing, provider-neutral results, and visible freshness metadata.

Platform status

Products

Phone validationEmail validationNumber generatorBulk verificationDeveloper API

Solutions

CRM cleaningSMS list cleaningSignup verificationFraud preventionData migrationCustomer engagement

Developers

API documentationQuickstartLibraries & SDKsWebhooksChangelog

Resources

Blog & guidesToolsGlossaryCoverageSupport

Company

AboutSecurityPrivacyTermsContact
© 2026 phoneveriflo. All rights reserved.PrivacyTermsSecurityStatus