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

***

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

# Interface: ToolsOfferedPayload

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

## Properties

### availableIds

> `readonly` **availableIds**: readonly `string`[]

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

***

### reason

> `readonly` **reason**: `string`

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

***

### withheldIds

> `readonly` **withheldIds**: readonly `string`[]

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

***

### withheldReasons

> `readonly` **withheldReasons**: `Readonly`\<`Record`\<`string`, `"permission"` \| `"skill_inactive"` \| `"gated"` \| `"cost_guard"`\>\>

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