Download OpenAPI specification:Download
Welcome to PVADeals - API Docs
Explore our technical documentation. Our library of endpoints gives you everything you need to build your non-voip white-label solution.
Environment | BASE URL |
---|---|
PROD | https://prod-v3.pvadeals.com/v3 |
Security :- An API key is a token that you provide when making API calls. Include the token in a header parameter called Authorization
.Example: Authorization: 123
Common Error codes
Messages | HTTP Status Code | Reason |
---|---|---|
Authorization Header Required | 401 | Authorization header is missing while making http request. |
Invalid Api Key | 404 | Authorization header value is not correct. |
Api Key is blocked | 403 | Due to system abuse or user is blocked by admin. |
API under maintenance | 503 | Temporary site is down due to maintenance activity |
Note :- By using our API, you agree with our terms and services.
Buy non-voip number of any type LTR, STR, or STR Premium
authorization required | string |
required | Array of objects (ServicePurchaseInputType) |
isLtr | boolean |
isPremium | boolean |
object | |
carrier | string Enum: "UK" "USA" |
{- "services": [
- {
- "serviceId": "string",
- "biddingPercentage": 0
}
], - "isLtr": true,
- "isPremium": true,
- "state": {
- "name": "string",
- "shortName": "string",
- "value": "string"
}, - "carrier": "UK"
}
Use this command to send an SMS to sender. The maximum limit is 160 characters, including numbers, characters, space, and symbols.
id required | string |
authorization required | string |
requestId required | string |
smsText required | string |
{- "requestId": "string",
- "smsText": "string"
}
Extend the duration of the number beyond 30 days; it will automatically extend the number as long as you keep it ON. Maintain sufficient funds in your account to keep the number.
id required | string |
authorization required | string |
Choose voice verification on any website, and input your US phone number to receive a verification call. This command only works for All Websites and does not support other individual services.
id required | string |
authorization required | string |
requestId required | string |
forwardedNumber required | string |
{- "requestId": "string",
- "forwardedNumber": "string"
}
Activate multiple phone numbers from this command. e.g., Choose 25 numbers and activate all of them at once.
id required | string |
authorization required | string |
requestIds required | Array of strings |
{- "requestIds": [
- "string"
]
}