{"schema_version":"1","job":{"slug":"consent","title":"Handle consent and access requirements","summary":"Collect explicit choices and apply storefront gates where the use case requires them."},"canonical_url":"https://eqbuilder.dev/storelayer/match/consent","json_url":"https://eqbuilder.dev/api/storelayer/match/consent","catalog_verified_on":"2026-08-31","recommendations":[{"rank":1,"id":"cookie-consent","name":"Cookie Consent Banner","category":"Store Essentials","description":"Displays cookie choices and consent controls to storefront visitors.","aliases":[],"catalog_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=catalog&job=consent&widget=cookie-consent&source=match_result","signup_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=signup&job=consent&widget=cookie-consent&source=match_result"},{"rank":2,"id":"age-verify","name":"Age Verification Gate","category":"Trust & Conversions","description":"Displays an age-check overlay before shoppers can browse restricted products.","aliases":["Age Verification"],"catalog_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=catalog&job=consent&widget=age-verify&source=match_result","signup_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=signup&job=consent&widget=age-verify&source=match_result"},{"rank":3,"id":"sms-opt-in","name":"SMS Opt-In Widget","category":"Marketing & Growth","description":"Collects SMS consent at checkout and product pages for compliant text marketing campaigns.","aliases":["SMS Opt-In"],"catalog_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=catalog&job=consent&widget=sms-opt-in&source=match_result","signup_handoff_url":"https://eqbuilder.dev/api/storelayer/handoff?destination=signup&job=consent&widget=sms-opt-in&source=match_result"}],"machine_action":{"method":"GET","url":"https://eqbuilder.dev/api/storelayer/match/consent","accept":"application/json","curl":"curl -H \"Accept: application/json\" https://eqbuilder.dev/api/storelayer/match/consent"},"relationship":"EQBuilder maintains this deterministic catalog matcher for developer discovery. Storelayer is independent and operates the listed widgets."}