{"id":"77044203-ceea-4c6b-8bc3-eae927575aa7","task":"choose the right integration path across audienceview's product lines","domain":"developer.audienceview.com","steps":["Identify which AudienceView product you're integrating with first — AudienceView Professional (formerly OvationTix, API at api.ovationtix.com/public) and AudienceView Unlimited/Enterprise (developer portal at developer.audienceview.com) are separate products with separate APIs.","For AudienceView Professional, use the public Calendar, Series, and Events REST endpoints (client(:clientId) path segments) to pull future performance/production data, passing the client ID via a clientId header for CORS-enabled domains.","Still on Professional, use the separate Scanning API (POST /public/scanning/authenticate with username/password) to build a custom scanning app, then pass the returned accessToken as Basic Auth on scanning calls.","For AudienceView Unlimited/Campus/Grad, register on the Developer Portal to get access keys and call the documented APIs, or use AudienceView's pre-built integrations if a custom build isn't required.","Confirm with AudienceView's integrations team which product line your organization is licensed for before assuming a given API or doc set applies."],"gotchas":["'AudienceView' is not one unified API — Professional (legacy OvationTix) and Unlimited use different hosts, auth models, and documentation; guidance for one will not work for the other.","The Professional Public API always responds 200 OK even on failure, surfacing errors in 'errors'/'warnings' fields in the body — HTTP status alone won't tell you if a call failed.","Scanning API access tokens expire and refresh on every call (roughly one hour), and an expired-password account is forced to log out — build re-authentication handling rather than assuming a token lasts indefinitely."],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","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":"sampled","url":"https://mcp.waymark.network/r/77044203-ceea-4c6b-8bc3-eae927575aa7"}