For partners and marketplaces
Vyro runs the online showrooms of car dealers, dealer groups and brands. Partners such as marketplaces and comparison sites can show those dealers’ stock, with live state drive-away prices and photos, and send shoppers back to the dealer to enquire, book a test drive or buy.
DealerStock from their DMS, feeds or the Vyro Dashboard
→
VyroStock, state prices, images. The dealer installs your app and approves what it can read.
→ GraphQL
Your siteListings, search, comparison
← Shopper clicks through to the dealer’s Vyro page with your UTM tags. Enquiries and test drives are recorded with your source.
Access model
Section titled “Access model”Partners use an app client, never a dealer’s own login.
- Vyro registers your app and gives you an API client for it.
- Each dealer installs your app on their showroom and approves its grants. For a stock feed that is
inventory:read. - Your token sees only showrooms that installed your app, and only what the grants allow. It can’t read customers, enquiries or other dealers.
- If a dealer uninstalls your app, access stops on your next request. Your daily reconcile then removes their vehicles from your site.
List the showrooms that have installed your app:
query InstalledShowrooms { showroom_apps(where: { app: { code: { _eq: "your-app-code" } } }) { created_at showroom { id code name domain default_pricing_code } }}What you can show
Section titled “What you can show”| Data | Where to read it |
|---|---|
| Live stock: new, demo and used | Build a stock feed |
| Drive-away price per state | State pricing |
| Photos, hero first, in the dealer’s order | Images |
| Dealer locations, hours and contact | Showrooms and locations |
Manufacturer specifications (with vehicle_specifications:read) |
Stocked vehicles |
| A link to buy, enquire or book | Vehicle URLs |
Leads and attribution
Section titled “Leads and attribution”Send shoppers to the vehicle’s page on the dealer’s site with your UTM tags:
https://{showroom.domain}/vehicles/stocked/{code}?region_id=AU_NSW&utm_source=yourbrand&utm_medium=referralEnquiries, test drives and orders started from that visit record the tags in utm_data, so the dealer, and Vyro’s reporting, can see which leads came from you.
Freshness
Section titled “Freshness”Poll for changes by updated_at every few minutes, and reconcile once a day. Build a stock feed shows both.
Getting started
Section titled “Getting started”- Talk to us at support@vyro.co. We’ll set up a sandbox showroom on staging with sample stock, priced in every state, and an API client for it.
- Build against staging. Start with the Quickstart and Build a stock feed.
- Pilot with a few dealers. We register your app in production and help the first dealers install it.
- Roll out. More dealers install your app; nothing changes in your code.