---
title: "Phone test link"
method: POST
path: "/v1/links/phone-test"
tags: ["Free tools"]
---

# Phone test link

`POST /v1/links/phone-test`

## Request

- Base URL: `https://app.getshareglow.com`
- URL: `https://app.getshareglow.com/v1/links/phone-test`
- Auth: none required

Creates a preview link that lives for one hour, plus a QR code, to open a page's real link preview on a phone. No API key; limited per IP.

## Request body

- object
  - `url` string, uri, required

## Response `200`

Preview link

- object
  - `url` string, uri, required
  - `qrSvg` string, required: SVG QR code that encodes `url`.
  - `expiresAt` string, date-time, required

## Other responses

- `400`: Validation failed (`bad_request`, `invalid_url`, ...).
- `422`: The page cannot be scanned: robots.txt or the site refuses, the page is too large, or it redirects too many times (`robots_blocked`, `forbidden`, `too_large`, `too_many_redirects`).
- `429`: Per-IP limit reached. Retry after the `Retry-After` seconds.
- `502`: The target site could not be reached (`unreachable`).
- `504`: The target site did not answer in time (`timeout`).

---

[API](https://skmtc.dev/getshareglow/apis/shareglow-api.md) · [All operations](https://skmtc.dev/getshareglow/apis/shareglow-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getshareglow/apis/shareglow-api/revisions/3ea838c40d3c?raw)
