v1
latestOpenAPI 3.1.02026-07-265385123.6 KBCampaigns
get/api/v1/campaigns/active
Response
Active campaigns
campaign_idinteger required
campaign_type'fee_rebate' | 'maker_incentive' | 'liquidation_rebate' | 'volume_milestone' required
u8 mapping mirrors campaign_manager.move::campaign_type_to_u8.
claim_end_ts_secinteger required
claim_start_ts_secinteger required
descriptionstring nullable
end_ts_secinteger required
reward_assetstring required
start_ts_secinteger required
status'draft' | 'funded' | 'active' | 'expired' | 'reclaimed' | 'cancelled' required
Wire form: lowercase string in campaign_status_updates.new_status. Empty row → Draft (synthesized read-side, never written).
titlestring required
total_fundedinteger required
Reward-asset subunits; divide by the asset's decimals client-side for display.