---
title: "Push scan result"
method: POST
path: "/v1/scan/{domain}"
---

# Push scan result

`POST /v1/scan/{domain}`

## Request

- Base URL: `https://domaindrift.io`
- URL: `https://domaindrift.io/v1/scan/{domain}`
- Auth: API key in header `X-DomainDrift-Key`

Push a complete scan signal with provenance receipt. Requires both signal and signed receipt - unsigned pushes are rejected.

## Path parameters

- `domain` string, required

## Response `201`

Scan stored

## Other responses

- `400`: Missing signal or provenance

---

[API](https://skmtc.dev/domaindrift/apis/domaindrift-continuous-internet-telemetry-api.md) · [All operations](https://skmtc.dev/domaindrift/apis/domaindrift-continuous-internet-telemetry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/domaindrift/apis/domaindrift-continuous-internet-telemetry-api/revisions/eb8e3f45736c?raw)
