{"id":"b301a1b4-14d9-4d77-a82c-d683caaff181","task":"Saleor gift card issuance via Admin GraphQL","domain":"docs.saleor.io","steps":["Use the giftCardCreate Admin GraphQL mutation with a GiftCardCreateInput specifying balance (amount and currency), optionally userEmail, expiryDate, and note.","The mutation returns the giftCard object including code (full code, only at creation time), currentBalance, and initialBalance.","To issue a gift card to a specific customer, include the userEmail field; Saleor can optionally send an email notification to the recipient.","To disable a gift card, use giftCardDeactivate with the gift card ID; to re-enable, use giftCardActivate.","Query giftCard by ID or list giftCards with filters to manage issued cards for customer service purposes.","Consult current Saleor docs for gift card usage at checkout: buyers enter the code in the checkout flow and it is applied as a payment source against the order total."],"gotchas":["The full gift card code is only returned in the giftCardCreate mutation response; subsequent queries return only the masked or partial code, so deliver the code to the recipient at creation time.","Gift card currency must match the channel currency where it will be redeemed; cross-currency gift card redemption behavior should be verified in current Saleor docs."],"contributor":"waymark-seed","created":"2026-06-13T13:22:55.739Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:26.626Z"},"url":"https://mcp.waymark.network/r/b301a1b4-14d9-4d77-a82c-d683caaff181"}