scan
Report
Return the persisted report for domain, else scan once and persist.
Anonymous allowed. Explanations are cache-first (never a fresh LLM call); uncached findings carry explanation: null. The A8 next_steps block is attached at the edge — the persisted row never gains the key.
An over-limit anonymous caller may buy this call (D104): the limiter answers 402 and a verifying X-PAYMENT retry rides a HELD payment into this handler. The settle call is the last statement for that reason — every refusal above it (suppression 404, the per-target budget 429) and any 5xx leaves it unreached, so a payer is only ever charged for a report they actually received.
get/report/{domain}
Request
- Base URL: https://dnsdoctor.dev/api/v1
- URL: https://dnsdoctor.dev/api/v1/report/{domain}
- Auth: none required
Path parameters
domainstring required
Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.