---
title: "List Sms"
method: GET
path: "/v3/twilio/sms-messages"
tags: ["twilio"]
---

# List Sms

`GET /v3/twilio/sms-messages`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/v3/twilio/sms-messages`
- Auth: none declared

Poll endpoint for the claim_agent. Returns recent SMSes for a number.

Auth: X-Etymolt-Forge-Token must match ETYMOLT_FORGE_INTERNAL_TOKEN env
(constant-time compare). This is the claim-agent → API channel; not for
external callers.

Security (R4 P0-2): `to` is validated against strict E.164 in
`_normalize_to_number` before any Redis call. Glob metacharacters
are rejected. The downstream lookup uses `SCAN`, not `KEYS`.

## Query parameters

- `to` string, required
- `limit` integer

## Headers

- `x-etymolt-forge-token` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
