Since there is at most one conversational agent per project, this method is useful primarily for listing all agents across projects the caller has access to. One can achieve that with a wildcard project collection id "-". Refer to List Sub-Collections.
HTTP request
GET https://{endpoint}/v2/{parent=projects/*/locations/*}/agent:search
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This endpoint retrieves a list of agents across projects that the caller has access to, utilizing a wildcard project collection ID for comprehensive coverage."],["The HTTP request is a `GET` operation to a specific URL, which uses gRPC Transcoding syntax and requires a defined endpoint and parent project location."],["The `parent` parameter, representing the project, is mandatory and must have the correct IAM permissions `dialogflow.agents.search`."],["Optional query parameters, `pageSize` and `pageToken`, allow for control over the number of items returned and the navigation through multiple pages of results."],["The request body is empty for this operation, and a successful response will be contained in the `SearchAgentsResponse`."]]],[]]