Azure AI Foundry Agents Attributes

Following lists the supported schema attributes for the Azure AI Foundry Agents.

Parent Attribute Name

Child Attribute Name

Attribute Details

identity

-

Unique identifier for the agent.

name

-

Name assigned to the agent.

datasetId

-

Internal ISC data set for the agent.

description

-

Descriptive text explaining the agent’s purpose.

attributes

 

 

 

 

 

 

 

 

 

 

 

model

The identifier of the model (For example, GPT variant) the agent uses.

resources

Resources/ Tools assigned or accessible to the agent.

connectedAgents

Agent can have their connected agents as well.

top_p

The top_p controls how much randomness and creativity the agent uses when generating responses.

temperature

The temperature controls the randomness of the agent’s responses — lower values produce more focused and consistent answers, while higher values lead to more diverse and creative outputs.

tool_resources

External resources needed by specific tools (e.g., list of file IDs for Code Interpreter).

metadata

Custom metadata attached to the agent (up to 16 pairs).

response_format

Preferred format of the agent’s tool call responses.

created_at

A list or collection of specific resources associated with the tools assigned to the agent.

Timestamp representing when the agent was created.

creator

This is the identity that originally created the parent Foundry account resource through Azure Resource Manager (ARM) provisioning. It is stored in the systemData.createdBy attribute. This is not the same as the RBAC Owner.

last_modified_by

This is the identity that last modified the parent Foundry account resource through ARM provisioning. It is stored in the systemData.lastModifiedBy attribute. This is not the same as the RBAC Owner.

Note
The attribute list cannot be extended.