VirtualSMS icon

VirtualSMS

Buy real-SIM phone numbers for SMS verification (2,500+ services, 145+ countries), check status, cancel orders.

Actions8

Order → Get Status

AI-generated

Summary

Fetches the current status of a VirtualSMS order by its UUID, including any SMS code received so far, via a GET request to the VirtualSMS customer API.

Inputs

  • Order ID (required) — Order UUID returned by the 'Buy Number' operation. It is URL-encoded and appended to /api/v1/customer/order/{orderId}.

Output shape

One output item per input item. Its json is the API's response for that order (status and any received SMS code). If the API returns an array, each element becomes a separate item.

The exact response fields aren't defined in the node source; they are whatever the VirtualSMS API returns. Requires VirtualSMS API credentials, and the base URL defaults to https://virtualsms.io unless the credential overrides it. With Continue On Fail enabled, errors are returned as an item with json.error instead of stopping the workflow.

Examples

Example 1: Poll for a verification code after buying a number

Resource: Order, Operation: Get Status, Order ID set to the expression {{ $json.id }} from the Buy Number node (check the actual field name in its output). Run it in a loop with a Wait node until the SMS code appears.

Example 2: Check a known order manually

Order ID: 7e44ebb5-9a55-4bd8-a4e9-7f226f9d5ebd

Links

Discussion