{
  "service": "Agent Outposts",
  "logging": "Intent registrations are logged in aggregate (brand, intent, result counts, hashed caller id) for demand statistics. No raw IP addresses are stored; free-text fields are stored only as provided.",
  "disclaimer": "Agent Outposts is not affiliated with Target. This Outpost is a demand registry operated by Agent Outposts; door-state data is compiled from public sources (evidence linked per claim) and is not provided, reviewed, or endorsed by Target.",
  "outpost": "target",
  "brand": "Target",
  "category": "Grocery & warehouse",
  "status": "collecting_demand",
  "headline": "No consumer API - Target Plus is an invite-only seller marketplace; a shopper's only sanctioned third-party door is its own Shipt platform (plus Instacart).",
  "wall_summary": "Target has no consumer API: its Target Plus marketplace APIs are invite-only and serve sellers managing their own listings, not shoppers. A shopper's only sanctioned third-party doors are Shipt — Target's own same-day platform — and Instacart, where browse, prices, availability, ordering and delivery tracking all live.",
  "door_state_version": "census-2026-11-01",
  "door_state": {
    "inventory": {
      "checked_at": "2026-11-01",
      "evidence_url": "https://www.target.com/l/target-shipt/-/N-qnsfy",
      "note": "Availability is surfaced in Shipt/Instacart storefronts and Target.com human channels; seller-side Target Plus inventory APIs are for marketplace sellers' own listings only.",
      "state": "aggregator_only",
      "via": "Shipt / Instacart"
    },
    "menu_browse": {
      "checked_at": "2026-11-01",
      "evidence_url": "https://www.target.com/l/target-shipt/-/N-qnsfy",
      "note": "No public consumer developer API found. Official Target page confirms Shipt as its same-day partner/marketplace for Target shopping; Target Plus APIs are invite-only seller-side only, not consumer browse.",
      "state": "aggregator_only",
      "via": "Shipt (Target-owned) / Instacart"
    },
    "ordering": {
      "checked_at": "2026-11-01",
      "evidence_url": "https://www.shipt.com/about/target-partnership",
      "note": "Shipt states Circle 360 members can order same-day delivery from Target via Shipt web/app or by choosing Delivery on Target.com/app; no programmatic consumer ordering API.",
      "state": "aggregator_only",
      "via": "Shipt via Target Circle 360 / Target.com delivery"
    },
    "prices": {
      "checked_at": "2026-11-01",
      "evidence_url": "https://www.shipt.com/about/target-partnership",
      "note": "Shipt/Target Circle 360 storefront shows Target prices (Shipt notes no markups for Circle 360 members on Shipt orders); no direct Target price API.",
      "state": "aggregator_only",
      "via": "Shipt"
    },
    "tracking": {
      "checked_at": "2026-11-01",
      "evidence_url": "https://www.shipt.com/about/target-partnership",
      "note": "Delivery updates/substitutions are handled in the Shipt experience per Shipt's Target partnership page; no Target-native tracking API found.",
      "state": "aggregator_only",
      "via": "Shipt"
    }
  },
  "official_channels": [
    {
      "name": "Shipt (Target-owned)",
      "kind": "sanctioned_channel",
      "covers": [
        "menu_browse",
        "prices",
        "inventory",
        "ordering",
        "tracking"
      ],
      "gate": "Target's own same-day platform: Circle 360 members can order Target delivery via Shipt web/app or by choosing Delivery on Target.com/app. No programmatic consumer ordering API.",
      "evidence_url": "https://www.shipt.com/about/target-partnership"
    },
    {
      "name": "Instacart marketplace",
      "kind": "aggregator",
      "covers": [
        "menu_browse",
        "prices",
        "inventory",
        "ordering"
      ],
      "gate": "Target storefront on Instacart; availability is surfaced in the Instacart storefront. Ordering requires an Instacart account.",
      "evidence_url": "https://www.target.com/l/target-shipt/-/N-qnsfy"
    },
    {
      "name": "Target Plus marketplace APIs",
      "kind": "seller_program",
      "covers": [],
      "gate": "Invite-only and seller-side only: marketplace sellers manage their own listings and inventory. Not a consumer browse or shopping door.",
      "evidence_url": "https://www.target.com/l/target-shipt/-/N-qnsfy"
    }
  ],
  "agent_native": {
    "api_catalog": "unverified",
    "llms_txt": "unverified",
    "mcp_server": false
  },
  "bot_posture": {
    "summary": "unverified - robots.txt fetch failed with browser service 429 rate limit on 2026-11-01; no inference drawn",
    "evidence_url": "https://www.target.com/robots.txt"
  },
  "alternatives": {
    "menu_browse": {
      "count": 3,
      "access": "register_intent"
    },
    "prices": {
      "count": 3,
      "access": "register_intent"
    },
    "inventory": {
      "count": 3,
      "access": "register_intent"
    },
    "ordering": {
      "count": 2,
      "access": "register_intent"
    },
    "tracking": {
      "count": 1,
      "access": "register_intent"
    }
  },
  "alternatives_policy": "Ranked by fit only. Placement is never sold.",
  "register_intent": {
    "method": "POST",
    "url": "https://api.agentoutposts.com/outposts/target/intent",
    "body": {
      "intent": "one of: menu_browse | prices | inventory | ordering | tracking",
      "detail": "optional context for the brand (max 500 chars), e.g. the task you were trying to complete. Never include personal data — no names, addresses, or order details.",
      "agent_label": "optional self-declared agent name (max 80 chars). Never put personal data in this field.",
      "est_frequency": "optional, e.g. '40/day'",
      "notify": "'poll' (default) or 'webhook'",
      "notify_url": "required when notify = 'webhook'"
    },
    "returns": "A receipt: ticket, queue position, live demand snapshot, alternatives for your intent, and (poll mode) a notify URL that reports door-state changes.",
    "limits": "100 intent registrations per caller per day"
  }
}