firestarter_create_drop
Create a community-sponsored discount on a listing for the first N members, with optional tier-gated early access. Applies automatically at checkout, first-come first-served.
Instructions
Create a community-sponsored DROP on a market you own: a per-claim discount on ONE listing for the first N members, optionally opening it to higher tiers first (a tier-gated early-access window). It applies at checkout when a member claims a slot (firestarter_drops action 'claim'), first-come first-served, one per member. Who funds it depends on whose listing it is: on YOUR OWN listing it goes live immediately with no approval needed — funded from your drop wallet if it covers the whole pot (max_claims × discount), otherwise from your own seller proceeds; on ANOTHER seller's listing it goes live now only if your drop wallet covers the pot (topped up via firestarter_fund_wallet, and the seller is made whole from it) or that seller has granted your community standing approval — otherwise it waits as a request for the seller to approve (firestarter_drop_requests). Distinct from tiered ACCESS (firestarter_set_market_tiers), which never discounts. test/live follows your API key's environment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| min_tier | No | Rung required to claim DURING the priority window (0 = everyone). Use with priority_hours to give higher tiers early access first. | |
| listing_id | Yes | The listing (lst_...) to discount — find one with firestarter_catalog_search. Must be a real, sellable listing. | |
| max_claims | Yes | How many members can claim it (the 'first N') — first-come, first-served, one per member. | |
| program_id | Yes | The market/program id you own (from firestarter_my_markets). | |
| discount_cents | Yes | Per-claim discount in cents, e.g. 500 = $5 off each claimed order. | |
| priority_hours | No | Hours the drop stays tier-gated (to min_tier and up) before opening to everyone. Omit or 0 = open to all immediately. | |
| expires_in_hours | No | Hours until the drop expires. Default 168 (7 days). |