> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# MarketCapEventWebhookConditionInput

> Match conditions for market-cap threshold events when creating a webhook.

### TypeScript shape

```ts theme={null}
interface MarketCapEventWebhookConditionInput {
  tokenAddress: StringEqualsConditionInput;
  networkId: IntEqualsConditionInput;
  fdvMarketCapUsd?: ComparisonOperatorInput | null;
  circulatingMarketCapUsd?: ComparisonOperatorInput | null;
  pairAddress?: StringEqualsConditionInput | null;
  volumeUsd?: ComparisonOperatorInput | null;
  liquidityUsd?: ComparisonOperatorInput | null;
}
```

<ResponseField name="tokenAddress" type="StringEqualsConditionInput!" required>
  Token contract address. See [StringEqualsConditionInput](/api-reference/graphql/types/StringEqualsConditionInput).

  <Expandable title="View fields (StringEqualsConditionInput)">
    <ResponseField name="eq" type="String!">String value to match exactly.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="networkId" type="IntEqualsConditionInput!" required>
  Network id. See [IntEqualsConditionInput](/api-reference/graphql/types/IntEqualsConditionInput).

  <Expandable title="View fields (IntEqualsConditionInput)">
    <ResponseField name="eq" type="Int!">Integer value to match exactly.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="fdvMarketCapUsd" type="ComparisonOperatorInput">
  Fully-diluted market-cap threshold (USD). See [ComparisonOperatorInput](/api-reference/graphql/types/ComparisonOperatorInput).

  <Expandable title="View fields (ComparisonOperatorInput)">
    <ResponseField name="gt" type="String">Strictly greater than.</ResponseField>
    <ResponseField name="gte" type="String">Greater than or equal to.</ResponseField>
    <ResponseField name="lt" type="String">Strictly less than.</ResponseField>
    <ResponseField name="lte" type="String">Less than or equal to.</ResponseField>
    <ResponseField name="eq" type="String">Equal to.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="circulatingMarketCapUsd" type="ComparisonOperatorInput">
  Circulating market-cap threshold (USD). See [ComparisonOperatorInput](/api-reference/graphql/types/ComparisonOperatorInput).

  <Expandable title="View fields (ComparisonOperatorInput)">
    <ResponseField name="gt" type="String">Strictly greater than.</ResponseField>
    <ResponseField name="gte" type="String">Greater than or equal to.</ResponseField>
    <ResponseField name="lt" type="String">Strictly less than.</ResponseField>
    <ResponseField name="lte" type="String">Less than or equal to.</ResponseField>
    <ResponseField name="eq" type="String">Equal to.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pairAddress" type="StringEqualsConditionInput">
  Restrict to a single pair. See [StringEqualsConditionInput](/api-reference/graphql/types/StringEqualsConditionInput).

  <Expandable title="View fields (StringEqualsConditionInput)">
    <ResponseField name="eq" type="String!">String value to match exactly.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="liquidityUsd" type="ComparisonOperatorInput">
  Liquidity-in-USD threshold. See [ComparisonOperatorInput](/api-reference/graphql/types/ComparisonOperatorInput).

  <Expandable title="View fields (ComparisonOperatorInput)">
    <ResponseField name="gt" type="String">Strictly greater than.</ResponseField>
    <ResponseField name="gte" type="String">Greater than or equal to.</ResponseField>
    <ResponseField name="lt" type="String">Strictly less than.</ResponseField>
    <ResponseField name="lte" type="String">Less than or equal to.</ResponseField>
    <ResponseField name="eq" type="String">Equal to.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="volumeUsd" type="ComparisonOperatorInput">
  Volume-in-USD threshold. See [ComparisonOperatorInput](/api-reference/graphql/types/ComparisonOperatorInput).

  <Expandable title="View fields (ComparisonOperatorInput)">
    <ResponseField name="gt" type="String">Strictly greater than.</ResponseField>
    <ResponseField name="gte" type="String">Greater than or equal to.</ResponseField>
    <ResponseField name="lt" type="String">Strictly less than.</ResponseField>
    <ResponseField name="lte" type="String">Less than or equal to.</ResponseField>
    <ResponseField name="eq" type="String">Equal to.</ResponseField>
  </Expandable>
</ResponseField>
