Drift & coverage

Assert coverage

Verify all discovered dependencies in the request payload are covered by active watches. Pro+ API key required.

POST /api/coverage/assert CI setup →

Body

Pass urls or repo scan payload — same shape as suggest. Returns 422 with missing[] when unwatched.

curl -X POST https://driftguard.org/api/coverage/assert \
  -H "Authorization: Bearer dg_live_…" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://api.stripe.com","https://api.github.com"]}'