[**agentfootprint**](../../../../README.md)

***

[agentfootprint](/agentfootprint/api/generated/README.md) / [Payloads](/agentfootprint/api/generated/agentfootprint/namespaces/Payloads/README.md) / AgentHandoffPayload

# Interface: AgentHandoffPayload

Defined in: [src/events/payloads.ts:136](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L136)

## Properties

### fromAgentId

> `readonly` **fromAgentId**: `string`

Defined in: [src/events/payloads.ts:137](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L137)

***

### reason?

> `readonly` `optional` **reason?**: `string`

Defined in: [src/events/payloads.ts:139](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L139)

***

### toAgentId

> `readonly` **toAgentId**: `string`

Defined in: [src/events/payloads.ts:138](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L138)

***

### viaProtocol?

> `readonly` `optional` **viaProtocol?**: `"native"` \| `"mcp"` \| `"http"`

Defined in: [src/events/payloads.ts:140](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L140)
