Active campaigns
u8 mapping mirrors campaign_manager.move::campaign_type_to_u8.
Wire form: lowercase string in campaign_status_updates.new_status. Empty row → Draft (synthesized read-side, never written).
Reward-asset subunits; divide by the asset's decimals client-side for display.
No recorded changes to this endpoint across all 1 revision of this API.