Deelen iwwer


Azure AI Search

Azure AI Search provides secure information retrieval at scale over user-owned content in traditional and generative AI search applications.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Microsoft
URL https://support.microsoft.com
Connector Metadata
Publisher Microsoft
Website https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search/
Categories AI;Business Intelligence
Privacy policy https://privacy.microsoft.com/en-us/privacystatement

Creating a connection

The connector supports the following authentication types:

Access Key Provide connection string to access your Azure AI Search. All regions Not shareable
Client Certificate Auth Provide Microsoft Entra ID credentials using PFX certificate and password All regions Shareable
Logic Apps Managed Identity Create a connection using a LogicApps Managed Identity LOGICAPPS only Shareable
Microsoft Entra ID Integrated Use Microsoft Entra ID to access All regions Not shareable
Service principal (Microsoft Entra ID application) Use Microsoft Entra ID application to access your Azure AI Search. All regions Not shareable
Default [DEPRECATED] This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. All regions Not shareable

Access Key

Auth ID: adminkey

Applicable: All regions

Provide connection string to access your Azure AI Search.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Azure AI Search Endpoint URL string Azure AI Search Endpoint to connect True
Azure AI Search Admin Key securestring Admin Key to connect with Azure AI Search True

Client Certificate Auth

Auth ID: certOauth

Applicable: All regions

Provide Microsoft Entra ID credentials using PFX certificate and password

This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs

Name Type Description Required
Azure AI Search Endpoint URL string Provide Azure AI Search Namespace Endpoint (e.g: ai://testai.search.windows.net/) True
Tenant string True
Client ID string The client ID of for the Microsoft Entra ID application
Client certificate secret clientCertificate The client certificate secret allowed by this application True

Logic Apps Managed Identity

Auth ID: managedIdentityAuth

Applicable: LOGICAPPS only

Create a connection using a LogicApps Managed Identity

This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs

Name Type Description Required
LogicApps Managed Identity managedIdentity Sign in with a Logic Apps Managed Identity True
Azure AI Search Endpoint URL string Provide Azure AI Search Namespace Endpoint (e.g: ai://testai.search.windows.net/) True

Microsoft Entra ID Integrated

Auth ID: oauth

Applicable: All regions

Use Microsoft Entra ID to access

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Azure AI Search Endpoint URL string Provide Azure AI Search Namespace Endpoint (e.g: ai://testai.search.windows.net/) True

Service principal (Microsoft Entra ID application)

Auth ID: oauthSP

Applicable: All regions

Use Microsoft Entra ID application to access your Azure AI Search.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Azure AI Search Endpoint URL string Provide Azure AI Search Namespace Endpoint (e.g: ai://testai.search.windows.net/) True
Tenant string True
Client ID string True
Client Secret securestring True

Default [DEPRECATED]

Applicable: All regions

This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Azure AI Search Endpoint URL string Azure AI Search Endpoint to connect True
Azure AI Search Admin Key securestring Admin Key to connect with Azure AI Search True

Throttling Limits

Name Calls Renewal Period
API calls per connection 200 60 seconds

Actions

Agentic Search (Preview)

Agentic Search.

Delete a document

Delete a single document.

Delete multiple documents

Delete the specified documents.

Get index statistics

This operation gets statistics for an index in the Azure AI Search.

Get search indexes

This operation gets all indexes schema with field details in the Azure AI Search.

Index a document

Index a single document.

Index multiple documents

Index the specified documents.

Merge a document

Merge a single document.

Search vectors

A single vector search with filter.

Search vectors with natural language

Search vectors with natural language.

Semantic Hybrid Search

Semantic hybrid search with filter.

Agentic Search (Preview)

Agentic Search.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Agent Name
agentName True string

The agent name.

Role
role string

Role

Agent Message Content
content string

Agent Message Content

Returns

Delete a document

Delete a single document.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Delete multiple documents

Delete the specified documents.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Get index statistics

This operation gets statistics for an index in the Azure AI Search.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Returns

response
object

Get search indexes

This operation gets all indexes schema with field details in the Azure AI Search.

Parameters

Name Key Required Type Description
Only Indexes With Integrated Vectors
onlyIntegratedVectorIndexes boolean

If true, only indexes with integrated vectors will be returned.

Returns

response
array of Object

Index a document

Index a single document.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Returns

response
object

Index multiple documents

Index the specified documents.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Returns

response
object

Merge a document

Merge a single document.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Search vectors

A single vector search with filter.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Vector Fields And Values Search Vector Field Name
vectorFieldsName True string

The search vector field name.

vectorFieldsValue
vectorFieldsValue True array of float
Number Of Nearest Neighbors To Return
nearestNeighbors True integer

The number of nearest neighbors to return.

Search
searchQuery string

Search query condition

Search Mode
searchMode string

Search Mode

Filter condition
filterCondition string

The filtering condition to apply before finding the nearest neighbors.

Returns

Name Path Type Description
array of string

Search vectors with natural language

Search vectors with natural language.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Search Text
searchText string

Search Text

Vectorized Search Fields
vectorizedSearchFields array of string

Vectorized Search Fields

Select Fields
selectFields array of string

Select Fields

Filter condition
filterCondition string

Filter condition

SessionId
sessionId string

SessionId

Nearest Neighbors
nearestNeighbors integer

Nearest Neighbors

Top Searches
top integer

Top Searches

Skip Searches
skipSearches integer

Skip Searches

Returns

response
array of Object

Semantic hybrid search with filter.

Parameters

Name Key Required Type Description
Index Name
indexName True string

The index name.

Search Text
searchText string

Search Text

Vectorized Search Fields
vectorizedSearchFields array of string

Vectorized Search Fields

Semantic Configuration
semanticConfiguration string

Semantic Configuration

Select Fields
selectFields array of string

Select Fields

Filter condition
filterCondition string

Filter condition

SessionId
sessionId string

SessionId

Nearest Neighbors
nearestNeighbors integer

Nearest Neighbors

Top Searches
top integer

Top Searches

Skip Searches
skipSearches integer

Skip Searches

Returns

response
array of Object

Definitions

Object

AgenticRetrievalOutput

Name Path Type Description
response
response array of AgenticRetrievalOutput_Response
activity
activity array of AgenticRetrievalOutput_Activity
references
references array of AgenticRetrievalOutput_References

AgenticRetrievalOutput_Response

Name Path Type Description
Agent Message Response Role
role string

Agent Message Response Role

content
content array of AgenticRetrievalOutput_Response_Content

AgenticRetrievalOutput_Response_Content

Name Path Type Description
Agent Message Response Type
type string

Agent Message Response Type

Agent Message Response Text
text array of object

Agent Message Response Text

items
text object

AgenticRetrievalOutput_Activity

Name Path Type Description
Agent Message Activity
type string

Agent Message Activity

Agent Message Id
id string

Agent Message Id

Agent Message Input Tokens
inputTokens string

Agent Message Input Tokens

Agent Message Output Tokens
outputTokens string

Agent Message Output Tokens

Agent Message Target Index
targetIndex string

Agent Message Target Index

Agent Message Search Query
query.search string

Agent Message Search Query

Agent Message Query Filter
query.filter string

Agent Message Query Filter

Agent Message Query Time
queryTime string

Agent Message Query Time

Agent Message Count
count string

Agent Message Count

AgenticRetrievalOutput_References

Name Path Type Description
Agent Message Reference Type
type string

Agent Message Reference Type

Agent Message Reference Id
id string

Agent Message Reference Id

Agent Message Reference Activity Source
activitySource string

Agent Message Reference Activity Source

Agent Message Reference Document Key
docKey string

Agent Message Reference Document Key

Agent Message Reference Source Data
sourceData string

Agent Message Reference Source Data

object

This is the type 'object'.