Brand Discovery

Force a synchronous brand.json crawl

Changed on

Admin-only support endpoint that fetches a domain's live /.well-known/brand.json, persists valid origin evidence, and returns the before/after state. A verified owner remains labeled source: hosted because that field describes identity provenance; new_source_type: brand_json and promoted: true confirm that live origin evidence was adopted.

Rate limits: 5 minutes per domain, 30 requests per user per hour.

post/api/registry/brand/{domain}/force-crawl

Request

  • Base URL
    https://agenticadvertising.org
  • URL
    https://agenticadvertising.org/api/registry/brand/{domain}/force-crawl
  • Auth
    • HTTP bearer
    • or OAuth 2
      Authorization code: https://agenticadvertising.org/authorize
      Token URL: https://agenticadvertising.org/token

Path parameters

domainstring required
Example:brand.example

Response

Synchronous crawl result

domainstring required
previous_source'hosted' | 'brand_json' | 'community' | 'enriched' | 'stub' | 'null' nullable required
new_source'hosted' | 'brand_json' | 'community' | 'enriched' | 'stub' | 'null' nullable required
previous_source_type'brand_json' | 'community' | 'enriched' | 'stub' | 'null' nullable required
new_source_type'brand_json' | 'community' | 'enriched' | 'stub' | 'null' nullable required
promotedboolean required

True when the crawl replaced lower-trust stored evidence with live brand.json evidence.

brand_json_foundboolean required
live_variant'authoritative_location' | 'house_redirect' | 'brand_agent' | 'house_portfolio' | 'brand_canonical' | 'null' nullable required
has_manifestboolean required
checked_atstring date-time required

Changes