> ## 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.

# CreateWebhooksInput

> Per-category webhook batches passed to createWebhooks. Any combination of the four lists may be provided.

### TypeScript shape

```ts theme={null}
interface CreateWebhooksInput {
  priceWebhooksInput?: CreatePriceWebhooksInput | null;
  tokenPairEventWebhooksInput?: CreateTokenPairEventWebhooksInput | null;
  rawTransactionWebhooksInput?: CreateRawTransactionWebhooksInput | null;
  marketCapWebhooksInput?: CreateMarketCapWebhooksInput | null;
  tokenPriceEventWebhooksInput?: CreateTokenPriceEventWebhooksInput | null;
  tokenTransferEventWebhooksInput?: CreateTokenTransferEventWebhooksInput | null;
  predictionTradeWebhooksInput?: CreatePredictionTradeWebhooksInput | null;
  predictionMarketMetricsEventWebhooksInput?: CreatePredictionMarketMetricsEventWebhooksInput | null;
}
```

Used by [createWebhooks](/api-reference/graphql/mutations/createWebhooks). All four fields are optional; provide only the categories you want to create.

<ResponseField name="tokenPairEventWebhooksInput" type="CreateTokenPairEventWebhooksInput">
  Pair-level events (swap / mint / burn). See [CreateTokenPairEventWebhooksInput](/api-reference/graphql/types/CreateTokenPairEventWebhooksInput).
</ResponseField>

<ResponseField name="marketCapWebhooksInput" type="CreateMarketCapWebhooksInput">
  Market-cap threshold events. See [CreateMarketCapWebhooksInput](/api-reference/graphql/types/CreateMarketCapWebhooksInput).
</ResponseField>

<ResponseField name="tokenPriceEventWebhooksInput" type="CreateTokenPriceEventWebhooksInput">
  Token-price threshold events. See [CreateTokenPriceEventWebhooksInput](/api-reference/graphql/types/CreateTokenPriceEventWebhooksInput).
</ResponseField>

<ResponseField name="tokenTransferEventWebhooksInput" type="CreateTokenTransferEventWebhooksInput">
  Token-transfer events. See [CreateTokenTransferEventWebhooksInput](/api-reference/graphql/types/CreateTokenTransferEventWebhooksInput).
</ResponseField>
