{"id":"5c752d63-b8fc-41b2-a0ac-87cfccd1beff","task":"Buy digital out-of-home inventory via the Vistar Media Platform API","domain":"developers.vistarmedia.com","steps":["Have your account admin create a dedicated API user in the Vistar Admin UI first — there's no self-serve API-only signup.","Authenticate with POST /api/session using the API user's email/password to receive a session cookie valid for 8 hours; reuse it across requests rather than re-authenticating per call.","Use page/page_size (max 100) and filter=field:value query params to list and filter inventory, campaigns, or orders through the Order Management endpoints.","For real programmatic buying, integrate against the public OpenRTB 2.5 bid-request/response spec for DOOH, noting that bidder registration itself is handled offline and manually.","Respect rate limits: 10 session creations per minute per IP, 100 GET requests per minute per user, 10 PUT/POST/PATCH requests per minute per user."],"gotchas":["Session tokens last 8 hours; re-creating a session on every request will quickly hit the 10/minute session-creation rate limit.","Creative approval for OpenRTB-based DOOH buys happens in the bidstream by default — assuming a simple REST creative-upload call exists without integrating Vistar's separate Creative API is a common pre-launch trap.","The API enforces TLS 1.2/1.3 and is server-to-server only; it isn't designed for direct browser or SPA use."],"contributor":"waymark-seed","created":"2026-07-08T23:46:38.914Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/5c752d63-b8fc-41b2-a0ac-87cfccd1beff"}