API Support for creating online Coupon Codes

I’m writing to submit a feature request regarding Square Online coupon codes.
 
We currently use Square Online ordering sites and rely on coupon codes created through Marketing → Coupons in the Square Dashboard. While the Square API supports creating and applying discount objects, there is currently no public API to create or manage coupon codes that are redeemable through Square Online’s native “Enter coupon code” checkout field.

Our use case (and one we’ve seen widely requested in the developer community) is:

  • Programmatically creating coupon codes (single or unique codes)

  • Managing them via API for automation workflows

  • Allowing customers to redeem those codes in Square Online checkout

At the moment, this limitation prevents automation with external systems (CRM, marketing platforms, loyalty tools) and forces manual dashboard management, which doesn’t scale.

We’ve seen previous acknowledgements in the developer forums that this feature is not currently supported, and wanted to formally add our request and interest in:

  • An API endpoint to create and manage Square Marketing coupon codes, or

  • Any roadmap visibility on planned support for API-driven coupon creation for Square Online

This capability would unlock a significant number of real-world use cases for merchants using Square Online alongside modern marketing and automation platforms.

Thank you for considering this request, and we’d be happy to provide additional context or participate in beta feedback if this becomes available.
1 Reply

Hi @Aoibheannk, this is Ashwin from Pintuna, a trusted Square Partner. Pintuna Coupons App can handle all the requirements you have mentioned above. We also provide API access to our app to enable you to generate these coupons as required. 

 

Happy to demo the app if interested.