Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.hit.com/llms.txt

Use this file to discover all available pages before exploring further.

Get Markets by ID

GET /api/v1/markets
Authentication: Public Query parameters:
QueryTypeRequiredDescription
idsstringNoComma-separated market UUIDs. If omitted, returns an empty array.
Response type: Market[].

Get Market

GET /api/v1/markets/{id_or_slug}
Authentication: Public Path parameters:
ParameterTypeRequiredDescription
id_or_slugUUID string or stringYesMarket UUID or slug.
Response type: Market.

Get Market Volume

GET /api/v1/markets/{marketId}/volume
Authentication: Public Path parameters:
ParameterTypeRequiredDescription
marketIdUUID stringYesMarket UUID.
Response type: MarketVolume.
FieldTypeRequiredDescription
marketIdUUID stringYesMarket UUID.
eventIdUUID stringYesParent event UUID.
tradeVolumeUsdstringYesAll-time trade volume in USD.
tradeVolumeUsd24hstringNo24-hour trade volume in USD.

Get Market Users

GET /api/v1/markets/{id_or_slug}/users
Authentication: Public Path parameters:
ParameterTypeRequiredDescription
id_or_slugUUID string or stringYesMarket UUID or slug.
Response type: MarketUser[].
FieldTypeRequiredDescription
proxy_addressaddress stringYesUser proxy wallet address.
token_id_1string or nullNoFirst held token ID.
amount_1string or number or nullNoBalance for token_id_1.
token_id_2string or nullNoSecond held token ID.
amount_2string or number or nullNoBalance for token_id_2.

Get Public Market Activity

GET /api/v1/markets/activity
Authentication: Public Query parameters:
QueryTypeRequiredDescription
typeenum stringNoBUY or SELL.
namestringNoCase-insensitive partial name filter.
pageintegerNoPage number. Default 1.
limitintegerNoResults per page. Default 5.
totalbooleanNoInclude total count. Default true.
sortBystringNoSort field. Default usersactivityview.timestamp.
orderenum stringNoASC or DESC. Default DESC.
Response type: Pagination<Activity>.

Get Public Activity for a Market

GET /api/v1/markets/activity/{marketId}
Authentication: Public Path parameters:
ParameterTypeRequiredDescription
marketIdUUID stringYesMarket UUID.
Query parameters:
QueryTypeRequiredDescription
proxyAddressaddress stringNoProxy wallet address filter.
typeenum stringNoSPLIT, MERGE, or REDEEM.
pageintegerNoPage number. Default 1.
limitintegerNoResults per page. Default 10.
totalbooleanNoInclude total count. Default true.
sortBystringNoSort field. Default usersactivityview.timestamp.
orderenum stringNoASC or DESC. Default DESC.
Response type: Pagination<Activity>.

Market

FieldTypeRequiredDescription
idUUID stringYesMarket UUID.
namestringYesMarket name.
createdAtstring (date-time)YesCreation timestamp.
updatedAtstring (date-time)YesLast update timestamp.
chancenumberYesCurrent market chance.
statusenum stringYesDRAFT, ACTIVE, or RESOLVED.
iconstringYesMarket icon URL.
tokenId1stringYesOutcome 1 token ID.
tokenId2stringYesOutcome 2 token ID.
ancillaryDatastringYesUMA ancillary data.
isInitializedbooleanYesWhether the market has been initialized.
conditionIdstringYesConditional Tokens condition ID.
questionIdstringYesUMA question ID.
outcome1stringYesOutcome 1 label.
outcome2stringYesOutcome 2 label.
orderFeeRateBpsintegerYesActive order fee rate in basis points.
passiveOrderFeeRateBpsintegerYesPassive order fee rate in basis points.
tickSizestringYesMinimum price increment.
speedBumpDelayMsintegerYesTaker-order matching delay in milliseconds.
firstPriceDataAtstring (date-time) or nullNoFirst price-history timestamp.
hasProposedPricebooleanYesWhether a UMA price has been proposed.
isDisputedbooleanYesWhether the proposed price is disputed.
isSettledbooleanYesWhether the UMA request is settled.
resolvedOnAdapterTimestampintegerYesAdapter resolution timestamp.
isResolvedbooleanYesWhether the market is resolved.
isRegisteredbooleanYesWhether the market is registered on chain.
isPausedbooleanYesWhether the market is paused.
marketResolvedTostringYesRaw resolved outcome value.
marketIdstringYesOn-chain market ID.
negRiskbooleanYesWhether the market uses negative-risk resolution.
questionFlaggedTimestampintegerYesQuestion-flagged timestamp.
transactionHashstringYesCreation or registration transaction hash.
eventIdUUID stringYesParent event UUID.
questionIndexinteger or nullNoQuestion index for multi-market events.
tradeVolumeUsdstringNoAll-time trade volume in USD.
tradeVolumeUsd24hstringNo24-hour trade volume in USD.

Activity

FieldTypeRequiredDescription
idUUID stringYesActivity row UUID.
namestringYesMarket or event name.
slugstringYesEvent slug.
descriptionstringYesEvent description.
createdAtstring (date-time)YesEvent creation timestamp.
createdByUUID stringYesEvent creator user ID.
updatedAtstring (date-time)YesEvent update timestamp.
startDatestring (date-time)YesEvent start timestamp.
endDatestring (date-time)YesEvent end timestamp.
protectedbooleanYesWhether the event is protected.
iconstringYesIcon URL.
tokenId1stringYesOutcome 1 token ID.
tokenId2stringYesOutcome 2 token ID.
conditionIdstringYesConditional Tokens condition ID.
proxy_addressaddress stringYesUser proxy wallet address.
outcome1stringYesOutcome 1 label.
outcome2stringYesOutcome 2 label.
typeenum stringYesBUY, SELL, SPLIT, MERGE, or REDEEM.
timestampintegerYesActivity timestamp in seconds.
hashstringYesTransaction hash.
amountnumberYesActivity amount.
parent_collection_idstringYesConditional Tokens parent collection ID.
partitioninteger[]YesConditional Tokens partition.
isResolvedbooleanYesWhether the market is resolved.
pricestringYesActivity price.
feenumberYesFee amount.