| Get link details | GET | /public/links/{slug} | Retrieve public information about a shareable link, including the service address and property name. |
| Get available offers for a link | GET | /public/links/{slug}/offers | Retrieve all service offers available for the address associated with this link. |
| Submit an order via a shareable link | POST | /public/links/{slug}/orders | Create a new order for the selected service offers. |
| Browse consumer-enabled offers | GET | /public/shop/offers | Returns active, consumer-enabled offers, optionally filtered by ZIP/city/state (coverage-checked through the offer’s markets) and category. |
| Get a consumer offer by its public slug | GET | /public/shop/offers/{publicSlug} | Full pricing/compliance detail for one consumer-enabled offer. |
| Check address-level serviceability for on-screen offers | POST | /public/shop/serviceability | Given a full street address, returns per-offer serviceability + exact price for offers whose markets reference an external serviceability source. |
| Place a checkout-mode shop order | POST | /public/shop/orders | Creates an order through the canonical transactional path (idempotent, snapshotted, outbox-emitting), attributed to the house reseller team. |
| Record an outbound shop click | POST | /public/shop/clicks | Logs a click for a consumer offer — a lead_gen click returns a redirectUrl (the provider URL with Offergrid attribution merged on); a checkout-mode click is … |