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

# InboundWebhookCreateInput

> An inbound webhook to create.

**dedupPath** `[String!]`

Field names from the body's root to a value that identifies each event. Ignored for STANDARD\_WEBHOOKS.

**name** `String!` *required*

A name, unique in the store.

**secret** `String`

Write-only: never returned. The signing secret, header value or password, as `verification.method` says. A Standard Webhooks secret starts with `whsec_`. Omit it to create the inbound webhook without one and set it later with `inboundWebhookSecretSet`; requests are rejected until then.

**verification** `[InboundWebhookVerificationInput!](/docs/api-reference/v3/reference/developer/inbound-webhook-verification-input)` *required*

How requests are verified.

**fields**

**header** `String`

Required for HMAC and SHARED\_SECRET\_HEADER.

**hmacAlgorithm** `[InboundWebhookHmacAlgorithm](/docs/api-reference/v3/reference/developer/inbound-webhook-hmac-algorithm)`

Required for HMAC.

**method** `[InboundWebhookVerificationMethod!](/docs/api-reference/v3/reference/developer/inbound-webhook-verification-method)` *required*

The method.

**signatureEncoding** `[InboundWebhookSignatureEncoding](/docs/api-reference/v3/reference/developer/inbound-webhook-signature-encoding)`

Required for HMAC.

**signaturePrefix** `String`

For HMAC: text before the signature, such as `sha256=`. Defaults to none.

**username** `String`

Required for BASIC\_AUTH.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.