Skip to content
get/v1/scans/{scan_id}

Fetch a scan by id

Parameters

ParametersTypeRequiredDescription
scan_id(path)string

Responses

  • 200Successful Response
    • scan_idstringRequired
    • urlstring <uri>Required
    • domainstringRequired
    • statusenum (5)Required
    • site_typestringRequired
    • profileenum (2)Optional

      Which check suite a scan asks for. Profile is orthogonal to ``site_type``: a "content" site can be scanned with the AI Agent-Ready suite *or* the SEO suite, and each suite weights its categories differently. Adding a profile is intentionally cheap — the registry filters by check class attribute so we never have to maintain a parallel inventory. Yeni bir profile eklemek için: bu enum'a satır ekle, ilgili check sınıflarının ``profiles`` frozenset'ine yeni profili koy. Frontend tarafında ``apps/web/src/lib/profiles.ts`` registry'sine de ekleme şart (UI route klasörü + i18n key'leri için).

    • seo_keywordsarrayOptional
    • seo_target_countryanyOfOptional
    • created_atstring <date-time>Required
    • started_atanyOfOptional
    • completed_atanyOfOptional
    • duration_msintegerOptional
    • overall_scoreintegerOptional
    • base_scorenumberOptional
    • bonus_pointsintegerOptional
    • badgeanyOfOptional
    • badge_tranyOfOptional
    • badge_coloranyOfOptional
    • scoring_versionanyOfOptional
    • score_breakdownobjectOptional
    • checksarrayOptional
    • explain_tranyOfOptional
    • explain_enanyOfOptional
    • error_codeanyOfOptional
    • error_messageanyOfOptional
  • 422Validation Error
    • detailarrayOptional
GET /v1/scans/{scan_id} | AIDE