promotion28 ops

API de Promotion

Marketing campaigns, coupon codes, and gift card programs.

Consultas

CONSULTA

activeCampaigns

#

List all active campaigns for the current tenant

Devuelve[!]!
CONSULTA

activeCoupons

#

List all active coupons for the current tenant

Devuelve[!]!
CONSULTA

campaign

#

Get a campaign by ID

Argumentos

  • id!
Devuelve
CONSULTA

campaignCodes

#

List coupon codes for a campaign with pagination (admin)

Argumentos

  • input!
Devuelve!
CONSULTA

campaignStatistics

#

Get campaign statistics (admin)

Argumentos

  • campaignId!
Devuelve!
CONSULTA

checkGiftCardBalance

#

Check gift card balance detail

Argumentos

  • giftCardId!
Devuelve!
CONSULTA

coupon

#

Get a coupon by code

Argumentos

  • codeString!
Devuelve
CONSULTA

exportCampaignCodes

#

Export campaign coupon codes to CSV or PDF (admin)

Argumentos

  • input!
Devuelve!
CONSULTA

exportGiftCards

#

Export gift cards to CSV or PDF (admin)

Argumentos

  • input
Devuelve!
CONSULTA

giftCard

#

Get a gift card by code

Argumentos

  • codeString!
Devuelve
CONSULTA

giftCardBalance

#

Get gift card balance

Argumentos

  • giftCardId!
Devuelve
CONSULTA

giftCardBatches

#

List gift card batches (admin)

Argumentos

  • input
Devuelve!
CONSULTA

listCampaigns

#

List campaigns with filtering (admin)

Argumentos

  • input
Devuelve!
CONSULTA

listCoupons

#

List coupons with filtering (admin)

Argumentos

  • input
Devuelve!
CONSULTA

listGiftCards

#

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

Argumentos

  • input
Devuelve!
CONSULTA

myGiftCards

#

List gift cards for the current account

Devuelve[!]!

Mutaciones

MUTACIÓN

applyCoupon

#

Apply a coupon to an order

Argumentos

  • input!
Devuelve!
MUTACIÓN

createCampaign

#

Create a new campaign (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

createCoupon

#

Create a new coupon (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

createReferralCoupon

#

Create referral coupons (triggered by referral events)

Argumentos

  • input!
Devuelve!
MUTACIÓN

deleteCampaign

#

Delete a campaign (admin only)

Argumentos

  • campaignId!
DevuelveBoolean!
MUTACIÓN

issueGiftCard

#

Issue a new gift card (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

issueGiftCardBatch

#

Issue gift cards in batch (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

redeemGiftCard

#

Redeem a gift card to wallet

Argumentos

  • input!
Devuelve!
MUTACIÓN

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

Argumentos

  • input!
Devuelve!
MUTACIÓN

updateCampaign

#

Update a campaign (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

updateCoupon

#

Update a coupon's fields (admin only)

Argumentos

  • input!
Devuelve!
MUTACIÓN

updateCouponStatus

#

Update a coupon's status (admin only)

Argumentos

  • input!
Devuelve!