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

# MarketingAutomationSendWebhookStepInput

> Send-webhook configuration. Insert requires an http or https destinationUrl and a payload. Sending headers replaces the whole list, and each header must include its value. clientSecret is write-only: omit it on update to keep the stored secret.

<ResponseField name="authType" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-webhook-auth-type">MarketingAutomationWebhookAuthType</a>} />

<ResponseField name="customTitle" type="String" />

<ResponseField name="destinationUrl" type="String" />

<ResponseField name="disabled" type="Boolean" />

<ResponseField name="headers" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-send-webhook-header-input">[MarketingAutomationSendWebhookHeaderInput!]</a>}>
  Replaces the stored header list. Include every header's value.

  <Expandable title="fields" lazyRender>
    <ResponseField name="key" type="String!" required>
      Header name. Letters, numbers, hyphens, and underscores only.
    </ResponseField>

    <ResponseField name="value" type="String!" required>
      Header value. Write-only; reads do not return it.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nextStepId" type="ID" />

<ResponseField name="oauth2Config" type={<a href="/docs/api-reference/v3/reference/marketing/marketing-automation-send-webhook-o-auth2-config-input">MarketingAutomationSendWebhookOAuth2ConfigInput</a>}>
  Required on insert when authType is OAUTH2\_CLIENT\_CREDENTIALS, including clientSecret.

  <Expandable title="fields" lazyRender>
    <ResponseField name="audience" type="String" />

    <ResponseField name="clientId" type="String" />

    <ResponseField name="clientSecret" type="String">
      Write-only. Omit on update to keep the stored secret. Never returned.
    </ResponseField>

    <ResponseField name="scope" type="String" />

    <ResponseField name="tokenUrl" type="String" />
  </Expandable>
</ResponseField>

<ResponseField name="payload" type="String" />


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