## PushToAgentOptions interface

**Signature:**

```typescript
export interface PushToAgentOptions extends MedplumRequestOptions
```

**Extends:** [MedplumRequestOptions](/content/docs/sdk/core.medplumrequestoptions)

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [returnAck?](/content/docs/sdk/core.pushtoagentoptions.returnack) |  | [ReturnAckCategory](/content/docs/sdk/core.returnackcategory) | _(Optional)_ The ACK-level that the agent should wait for when sending HL7 messages. - `'first'`: Return on the first ACK message received (default) - `'application'`: Wait for application-level ACK (AA), skipping commit ACKs (CA) |
| [waitTimeout?](/content/docs/sdk/core.pushtoagentoptions.waittimeout) |  | number | _(Optional)_ Time to wait before request timeout in milliseconds; defaults to `10000` (10 s) |

- [PushToAgentOptions interface](/content/docs/sdk/core.pushtoagentoptions#pushtoagentoptions-interface/index.html)
- [Properties](/content/docs/sdk/core.pushtoagentoptions#properties/index.html)
