---
title: "Coverage Preview Endpoint"
method: GET
path: "/v1/coverage-preview"
---

# Coverage Preview Endpoint

`GET /v1/coverage-preview`

## Request

- Base URL: `https://api.anteproof.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.anteproof.com/v1/coverage-preview`
- Auth: none declared

Staged coverage for a customer-supplied package list, before signup:
for each package, whether it is recognized, has a linked repository,
has recent activity data, has an open forecast, and has a validated
(not withheld) track record -- with the reason spelled out at whichever
stage a package falls short, rather than omitted. ``packages`` is a
comma-separated list, each entry in the same form /v1/risk accepts,
optionally as ``name@version`` or a package URL (the version is
quoted back as typed, never assessed). Duplicates are dropped by the
full typed entry, so ``x@1`` and ``x`` are two entries.
Unmatched entries are reported, never silently dropped, and a name that
exists in more than one ecosystem is listed under ``ambiguous`` with the
resolver's own message rather than failing the request. See
foresight_api.coverage_preview for the stage definitions.

## Query parameters

- `packages` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/anteproof/apis/anteproof-api.md) · [All operations](https://skmtc.dev/anteproof/apis/anteproof-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anteproof/apis/anteproof-api/revisions/c0d5ac701f1e?raw)
