{"id":39861,"plugin_id":"plugin_asdk_app_69ba9160ecb48191bab3f67e9b56ef34","kind":"detail","collection_source":"plugin_api","comparison_source":null,"observed_at":"2026-10-24T12:49:46.410Z","digest":"d8f0de13e8df3f3025823bb06ddc3d30f3572a2936cef70a7b3aeda7f5d29556","against":5624,"payload":{"canonical_app_id":"asdk_app_69ba9160ecb48191bab3f67e9b56ef34","connector_id":"asdk_app_69ba9160ecb48191bab3f67e9b56ef34","created_at":"2026-06-04T15:59:58.529473Z","discoverability":"LISTED","id":"plugin_asdk_app_69ba9160ecb48191bab3f67e9b56ef34","is_template":false,"is_template_instance":false,"name":"app-69ba9160ecb48191bab3f67e9b56ef34","release":{"app_ids":["asdk_app_69ba9160ecb48191bab3f67e9b56ef34"],"app_manifest":{"apps":{"app-69ba9160ecb48191bab3f67e9b56ef34":{"id":"asdk_app_69ba9160ecb48191bab3f67e9b56ef34","required":true}}},"app_templates":[],"description":"A great way to see coupons inside ChatGPT!\n\ne.g.\n\n- \"Show me some @Appy Coupons for [store]\"\n- \"@Appy Coupons, what is there for this [online store]?\"\n- \"I need @Appy Coupons for [online sale], find me 20% or better\"","display_name":"Appy Coupons - deals+discounts","id":"pluginrel_52d3a1f8afb48191baddf14a4f5d3900","interface":{"brand_color":null,"capabilities":[],"category":"Other","composer_icon_dark_url":"https://files.openai.com/content?id=file_0000000046cc71f49fb46c5f42f19e85","composer_icon_url":"https://files.openai.com/content?id=file_0000000046cc71f49fb46c5f42f19e85","default_prompt":"JC Penney","default_prompts":["JC Penney","Sephora","ASOS"],"developer_name":"Spheric Admin Ltd","logo_url":"https://files.openai.com/content?id=file_00000000ba5471f48b332b449d25a692","logo_url_dark":"https://files.openai.com/content?id=file_00000000ff3871f4af113c28221982da","long_description":"A great way to see coupons inside ChatGPT!\n\ne.g.\n\n- \"Show me some @Appy Coupons for [store]\"\n- \"@Appy Coupons, what is there for this [online store]?\"\n- \"I need @Appy Coupons for [online sale], find me 20% or better\"","plugin_category_id":"other","privacy_policy_url":"https://www.widget.olutely.com/privacy/coupons","screenshot_urls":["https://files.openai.com/content?id=file_0000000084cc81f4b9dde66054d374a5","https://files.openai.com/content?id=file_00000000b9e081f4b870183e5f3c0f38","https://files.openai.com/content?id=file_00000000edf881f4a9d50a9af5f9ed55"],"short_description":"Find codes, sales & savings","terms_of_service_url":"https://www.widget.olutely.com/terms","website_url":"https://www.widget.olutely.com"},"keywords":[],"mcp_servers":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Prepare a coupon-expiry reminder when the user asks to be reminded before an offer ends. Show the relevant offer with the `coupons` app tool, resolve an exact reminder time and timezone, and guide the optional widget or host scheduled-task flow. Never claim a button was clicked or a reminder exists without host-visible confirmation.","interface":{"brand_color":null,"default_prompt":"Use $coupon-expiry-reminder-setup to prepare a reminder before this coupon expires.","display_name":"Coupon Expiry Reminder Setup","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Prepare an expiry reminder for a coupon"},"name":"coupon-expiry-reminder-setup","plugin_release_skill_id":"pluginrsk_6abbc450dddc8191858e79092fd2f9f4"},{"description":"Triage supplied or previously displayed coupons by expiry when the user asks what expires soon, what is still usable, or what to prioritize. Resolve only explicit, unambiguous dates, order eligible offers by urgency, and present them with the `coupons` app tool. Never invent or independently verify an expiry date.","interface":{"brand_color":null,"default_prompt":"Use $coupon-expiry-triage to sort these coupons by expiry and flag urgent offers.","display_name":"Coupon Expiry Triage","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Prioritize coupons by expiry and urgency"},"name":"coupon-expiry-triage","plugin_release_skill_id":"pluginrsk_6abbc45788888191950eb778b35e5b87"},{"description":"Build a conservative coupon stacking and fallback plan when the user asks whether supplied coupons can combine or which order to try at checkout. Use explicit merchant terms and cart facts, distinguish confirmed compatibility from unknown compatibility, and present the attempt order with the `coupons` app tool. Never claim an untested stack will work.","interface":{"brand_color":null,"default_prompt":"Use $coupon-stacking-plan to assess these coupons and build a checkout attempt order.","display_name":"Coupon Stacking Plan","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Plan conservative coupon stacking attempts"},"name":"coupon-stacking-plan","plugin_release_skill_id":"pluginrsk_6abbc45e9a988191b2bc1cf20ba4d2b5"},{"description":"Find and present current, source-backed coupons when the user asks for promo codes, discounts, or offers for a merchant, product, or category. Use browsing or search before calling the `coupons` app tool, and include only offers supported by opened sources. Requires a host browsing capability; never fabricate current offers or claim a code was successfully tested.","interface":{"brand_color":null,"default_prompt":"Use $source-backed-coupon-shortlist to find current coupons and present a sourced shortlist.","display_name":"Source-Backed Coupon Shortlist","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find and present sourced current coupons"},"name":"source-backed-coupon-shortlist","plugin_release_skill_id":"pluginrsk_6abbc472aa148191839875a657ab5433"}],"version":"2.0.0"},"scope":"GLOBAL","share_url":"https://chatgpt.com/plugins/appy-coupons?open_in_app","status":"ENABLED"},"changes":[{"path":"/is_template_instance","type":"added","after":false},{"path":"/release/display_name","type":"changed","before":"Appy Coupons","after":"Appy Coupons - deals+discounts"},{"path":"/release/id","type":"changed","before":"pluginrel_4ad75a5517f881918890a37123e3d41f","after":"pluginrel_52d3a1f8afb48191baddf14a4f5d3900"},{"path":"/release/interface/composer_icon_dark_url","type":"changed","before":null,"after":"https://files.openai.com/content?id=file_0000000046cc71f49fb46c5f42f19e85"},{"path":"/release/interface/composer_icon_url","type":"changed","before":null,"after":"https://files.openai.com/content?id=file_0000000046cc71f49fb46c5f42f19e85"},{"path":"/release/interface/default_prompt","type":"changed","before":null,"after":"JC Penney"},{"path":"/release/interface/default_prompts","type":"changed","before":null,"after":["JC Penney","Sephora","ASOS"]},{"path":"/release/interface/logo_url","type":"changed","before":"https://files.openai.com/content?id=file_00000000464c71f69fd92ef72ac42458","after":"https://files.openai.com/content?id=file_00000000ba5471f48b332b449d25a692"},{"path":"/release/interface/logo_url_dark","type":"changed","before":null,"after":"https://files.openai.com/content?id=file_00000000ff3871f4af113c28221982da"},{"path":"/release/interface/screenshot_urls","type":"changed","before":["https://files.openai.com/content?id=file_0000000022a471f7bd7ac57b8a7092f0"],"after":["https://files.openai.com/content?id=file_0000000084cc81f4b9dde66054d374a5","https://files.openai.com/content?id=file_00000000b9e081f4b870183e5f3c0f38","https://files.openai.com/content?id=file_00000000edf881f4a9d50a9af5f9ed55"]},{"path":"/release/interface/short_description","type":"changed","before":"Find coupons with ChatGPT","after":"Find codes, sales & savings"},{"path":"/release/skills","type":"changed","before":[],"after":[{"description":"Prepare a coupon-expiry reminder when the user asks to be reminded before an offer ends. Show the relevant offer with the `coupons` app tool, resolve an exact reminder time and timezone, and guide the optional widget or host scheduled-task flow. Never claim a button was clicked or a reminder exists without host-visible confirmation.","interface":{"brand_color":null,"default_prompt":"Use $coupon-expiry-reminder-setup to prepare a reminder before this coupon expires.","display_name":"Coupon Expiry Reminder Setup","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Prepare an expiry reminder for a coupon"},"name":"coupon-expiry-reminder-setup","plugin_release_skill_id":"pluginrsk_6abbc450dddc8191858e79092fd2f9f4"},{"description":"Triage supplied or previously displayed coupons by expiry when the user asks what expires soon, what is still usable, or what to prioritize. Resolve only explicit, unambiguous dates, order eligible offers by urgency, and present them with the `coupons` app tool. Never invent or independently verify an expiry date.","interface":{"brand_color":null,"default_prompt":"Use $coupon-expiry-triage to sort these coupons by expiry and flag urgent offers.","display_name":"Coupon Expiry Triage","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Prioritize coupons by expiry and urgency"},"name":"coupon-expiry-triage","plugin_release_skill_id":"pluginrsk_6abbc45788888191950eb778b35e5b87"},{"description":"Build a conservative coupon stacking and fallback plan when the user asks whether supplied coupons can combine or which order to try at checkout. Use explicit merchant terms and cart facts, distinguish confirmed compatibility from unknown compatibility, and present the attempt order with the `coupons` app tool. Never claim an untested stack will work.","interface":{"brand_color":null,"default_prompt":"Use $coupon-stacking-plan to assess these coupons and build a checkout attempt order.","display_name":"Coupon Stacking Plan","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Plan conservative coupon stacking attempts"},"name":"coupon-stacking-plan","plugin_release_skill_id":"pluginrsk_6abbc45e9a988191b2bc1cf20ba4d2b5"},{"description":"Find and present current, source-backed coupons when the user asks for promo codes, discounts, or offers for a merchant, product, or category. Use browsing or search before calling the `coupons` app tool, and include only offers supported by opened sources. Requires a host browsing capability; never fabricate current offers or claim a code was successfully tested.","interface":{"brand_color":null,"default_prompt":"Use $source-backed-coupon-shortlist to find current coupons and present a sourced shortlist.","display_name":"Source-Backed Coupon Shortlist","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find and present sourced current coupons"},"name":"source-backed-coupon-shortlist","plugin_release_skill_id":"pluginrsk_6abbc472aa148191839875a657ab5433"}]},{"path":"/release/version","type":"changed","before":"1.0.0","after":"2.0.0"}],"summary":"Fields changed: 13. /is_template_instance, /release/display_name, /release/id, /release/interface/composer_icon_dark_url, /release/interface/composer_icon_url, /release/interface/default_prompt, /release/interface/default_prompts, /release/interface/logo_url ….","summary_kind":"deterministic","summary_metadata":{}}