# InboundTriggerSaveRequest

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/inboundtriggersaverequest/
> Summary: OpenAPI request or response schema for InboundTriggerSaveRequest, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

The request body for creating or replacing an inbound trigger.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `targetKind` | no | [`InboundTriggerTargetKind`](/http-api/schemas/inboundtriggertargetkind/) | Gets the kind of target the trigger starts. Default InboundTriggerTargetKind.Agent. | — |
| `targetName` | no | `string` | Gets the agent or workflow name to run. | — |
| `signingSecretConfigurationName` | no | `string` | Gets the configuration key name the signing secret is read from. Never a value. | — |
| `payloadMode` | no | [`InboundTriggerPayloadMode`](/http-api/schemas/inboundtriggerpayloadmode/) | Gets how the request body becomes the run's message. Default InboundTriggerPayloadMode.WholeBody. | — |
| `payloadPath` | no | `string` | Gets the dotted path used when PayloadMode is InboundTriggerPayloadMode.Path. | — |
| `enabled` | no | `boolean` | Gets whether the trigger accepts requests. Default `true`. | — |
