utm.coupons

API Reference

A clean REST API for everything you can do in the dashboard — and more.

Authentication

All requests use a bearer token. Create one from Settings → API keys in your dashboard. Tokens are scoped per workspace and can be revoked at any time.

Core endpoints

  • POST /v1/codes — create or update a coupon code
  • GET /v1/codes — list codes with filters
  • GET /v1/codes/{id}/stats — attribution metrics
  • POST /v1/pages — publish a coupon page
  • POST /v1/webhooks — register an event endpoint

Webhooks

Webhooks

Subscribe to copy, click, share and redemption events. Each payload is signed so you can verify it came from us.

Rate limits

Default limits are 600 requests per minute per token. Batch endpoints are available for bulk imports. Contact us for higher limits.