Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Bearer token from Geomi. See Authentication for setup instructions.

Response

Active campaigns

campaign_id
integer<int64>
required
Required range: x >= 0
campaign_type
enum<string>
required

u8 mapping mirrors campaign_manager.move::campaign_type_to_u8.

Available options:
fee_rebate,
maker_incentive,
liquidation_rebate,
volume_milestone
claim_end_ts_sec
integer<int64>
required
Required range: x >= 0
claim_start_ts_sec
integer<int64>
required
Required range: x >= 0
end_ts_sec
integer<int64>
required
Required range: x >= 0
reward_asset
string
required
start_ts_sec
integer<int64>
required
Required range: x >= 0
status
enum<string>
required

Wire form: lowercase string in campaign_status_updates.new_status. Empty row → Draft (synthesized read-side, never written).

Available options:
draft,
funded,
active,
expired,
reclaimed,
cancelled
title
string
required
total_funded
integer<int64>
required

Reward-asset subunits; divide by the asset's decimals client-side for display.

Required range: x >= 0
description
string | null