Start a paid scan
Starts a paid Marketing Signal scan and returns 202 with the run immediately. Pass projectId for an existing project, or omit it with an absolute URL to reuse or create that URL's canonical-domain project in the key's organization. scanMode defaults to paid_marketing_signal_v2, the only startable mode; legacy scanModes return 400 error.code=legacy_product_not_creatable (their completed runs stay readable). Spends one Page Check per run; requires the runs:write scope and an active paid plan. Poll get_run for completion. Send an Idempotency-Key header so retries never double-spend. Single-flight is per product per project.
Request
- Base URL: https://index365.co
- URL: https://index365.co/api/v1/runs
- Auth: HTTP bearer
Headers
Replaying the same key returns the original run (200) instead of creating a new one.
Request body
Response
Idempotent replay of an existing run (idempotentReplay=true).
Example response
{
"schemaVersion": 3,
"coverageLine": "Scored from 21 of 24 applicable checks"
}Changes
No recorded changes to this operation across all 1 revision of this API.