Validate every address on a list
Start a background run over every contact on the list and answer immediately with the run. Poll GET /api/v1/validation-runs/{id} for progress and read the verdicts from its /results page.
This VALIDATES and changes nothing: no membership is unsubscribed, no contact is deleted. What to do about an undeliverable address is your decision, and a run that acted on its own findings would be acting on a DNS lookup that can also answer unknown.
A second run while one is already in flight for the same list is refused with 409 rather than queued: two runs would bill the same addresses twice.
Requires the validation:write scope — Check whether email addresses can receive mail — this is billed per address.
Request
- Base URL: https://api.sendly.now
- URL: https://api.sendly.now/api/v1/lists/{id}/validation-runs
- Auth: one of:
- HTTP bearer
- API key in cookie better-auth.session_token
- OAuth 2 (authorization code, authorization URL https://app.sendly.now/api/auth/oauth2/authorize, token URL https://app.sendly.now/api/auth/oauth2/token, scopes: validation:write)
Path parameters
Resource id.
Response
The run, accepted and queued
Changes
No recorded changes to this operation across all 1 revision of this API.