---
title: "Jid Signals: a 30-minute signed location token for the visitor (call from the browser)"
method: GET
path: "/v1/signal"
---

# Jid Signals: a 30-minute signed location token for the visitor (call from the browser)

`GET /v1/signal`

## Request

- Base URL: `https://jid.com`
- URL: `https://jid.com/v1/signal`
- Auth: none required

Called from the visitor's browser by https://jid.com/s/1.js. Jid reads the connection's country, region, city and network type itself and returns an HMAC-signed token (never the IP) for the form to forward to /v1/qualify or /v1/screen as `signal`. No key, CORS open, never cached, rate-limited per IP. See https://jid.com/signals.

## Query parameters

- `tz` string

## Response `200`

Token

- object
  - `signal` string
  - `expires_at` string, date-time
  - `ttl` integer

## Other responses

- `429`: Error

---

[API](https://skmtc.dev/jid/apis/jid-api.md) · [All operations](https://skmtc.dev/jid/apis/jid-api/llms.txt) · [OpenAPI document](https://skmtc.dev/jid/apis/jid-api/revisions/453a19ce3d5d?raw)
