promotion28 op

Promotion API

Marketing campaigns, coupon codes, and gift card programs.

Query’ler

QUERY

activeCampaigns

#

List all active campaigns for the current tenant

Döndürür[!]!
QUERY

activeCoupons

#

List all active coupons for the current tenant

Döndürür[!]!
QUERY

campaign

#

Get a campaign by ID

Argümanlar

  • id!
Döndürür
QUERY

campaignCodes

#

List coupon codes for a campaign with pagination (admin)

Argümanlar

  • input!
Döndürür!
QUERY

campaignStatistics

#

Get campaign statistics (admin)

Argümanlar

  • campaignId!
Döndürür!
QUERY

checkGiftCardBalance

#

Check gift card balance detail

Argümanlar

  • giftCardId!
Döndürür!
QUERY

coupon

#

Get a coupon by code

Argümanlar

  • codeString!
Döndürür
QUERY

exportCampaignCodes

#

Export campaign coupon codes to CSV or PDF (admin)

Argümanlar

  • input!
Döndürür!
QUERY

exportGiftCards

#

Export gift cards to CSV or PDF (admin)

Argümanlar

  • input
Döndürür!
QUERY

giftCard

#

Get a gift card by code

Argümanlar

  • codeString!
Döndürür
QUERY

giftCardBalance

#

Get gift card balance

Argümanlar

  • giftCardId!
Döndürür
QUERY

giftCardBatches

#

List gift card batches (admin)

Argümanlar

  • input
Döndürür!
QUERY

listCampaigns

#

List campaigns with filtering (admin)

Argümanlar

  • input
Döndürür!
QUERY

listCoupons

#

List coupons with filtering (admin)

Argümanlar

  • input
Döndürür!
QUERY

listGiftCards

#

List gift cards with pagination, filtering, and sorting (admin)

Argümanlar

  • input
Döndürür!
QUERY

myGiftCards

#

List gift cards for the current account

Döndürür[!]!

Mutation’lar

MUTATION

applyCoupon

#

Apply a coupon to an order

Argümanlar

  • input!
Döndürür!
MUTATION

createCampaign

#

Create a new campaign (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

createCoupon

#

Create a new coupon (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

createReferralCoupon

#

Create referral coupons (triggered by referral events)

Argümanlar

  • input!
Döndürür!
MUTATION

deleteCampaign

#

Delete a campaign (admin only)

Argümanlar

  • campaignId!
DöndürürBoolean!
MUTATION

issueGiftCard

#

Issue a new gift card (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

issueGiftCardBatch

#

Issue gift cards in batch (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

redeemGiftCard

#

Redeem a gift card to wallet

Argümanlar

  • input!
Döndürür!
MUTATION

sendCampaignNotification

#

Send campaign notifications manually (admin only) Allows sending notifications for active campaigns: - For campaigns that didn't auto-send on activation - For re-sending notifications (e.g., follow-up reminders) - With optional delivery channel overrides

Argümanlar

  • input!
Döndürür!
MUTATION

updateCampaign

#

Update a campaign (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

updateCoupon

#

Update a coupon's fields (admin only)

Argümanlar

  • input!
Döndürür!
MUTATION

updateCouponStatus

#

Update a coupon's status (admin only)

Argümanlar

  • input!
Döndürür!