Wait for a verification, sign-in, invite or reset link
Returns the newest such link received since since, waiting up to timeout seconds. We never open links: whoever calls decides whether to.
Request
- Base URL: https://api.proxymail.qa
- URL: https://api.proxymail.qa/v1/addresses/{address}/link
- Auth: HTTP bearer
Path parameters
The test address, URL-encoded. A variant also works: capitals, or a +tag (k7f2x9ab12cd+o'brien@mailclub.dev). It acts on the plain address; waiting on a +tag variant, or listing its messages, only finds mail sent to that variant.
Query parameters
Seconds to wait for a match. 0 checks once.
Only match email from this service, by name or domain (e.g. 'spotify').
Only match email received at or after this time. Default: 15 minutes before the request.
true: only a code or link nobody has used yet. One counts as used once it’s returned by a wait, or opened or copied in the app.
Comma-separated: verify, magic_signin, invite, reset, or any (also other links). Default: the first four.
true: only links that open an app (myapp://verify?…, Expo's exp://…), for mobile tests. false: only web links. Left out: either; when an email has both for the same thing, the web link comes first.
Headers
A run's id (POST /v1/runs): adds what this call saw to the run. If it can't be added (the run finished, or isn't in this project), the call still works and the Proxy-Mail-QA-Run-Warning response header says why.
With Proxy-Mail-QA-Run: the test this call belongs to, percent-encoded (encodeURIComponent), up to 200 characters once decoded. The run's report shows it beside what the call saw.
true when you'll call again if nothing arrives (waits longer than 30 seconds), so only the last call's "nothing arrived" is added to the run.
Response
The link
Changes
No recorded changes to this operation across all 1 revision of this API.