{"id":"bed52437-9a74-436b-a00c-eeee69cbb9d4","task":"Create Talon.One campaigns from a template and generate coupons via the Management API","domain":"docs.talon.one","steps":["Create a Management API key scoped to the target Application (and, optionally, to specific endpoints) in Campaign Manager, or obtain a session bearer token as an alternative auth path.","Call the Management API's create-campaign-from-template operation to spin up a new campaign under an Application, verifying the exact create-campaign path for your account/API version against the live Management API reference.","Define any custom attributes needed on the Coupon entity via the Attributes endpoint before generating coupons that use them.","POST to the campaign's coupons endpoint under /v1/applications/{applicationId}/campaigns/{campaignId}/coupons with a couponPattern, numberOfCoupons, and usageLimit to generate a batch of coupons.","For very large batches, use the async bulk coupon-creation path instead of the synchronous endpoint.","Build a rule in the campaign referencing coupon/profile attributes, then activate the campaign."],"gotchas":["Management API keys and Integration API keys are separate credential types created in different places — they are not interchangeable.","The Management API is meant for backoffice/admin operations; don't call it from your high-frequency checkout hot path.","Disabling or deleting the Campaign Manager user who created a Management API key invalidates that key."],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/bed52437-9a74-436b-a00c-eeee69cbb9d4"}