openapi: 3.0.3 info: title: Azure API Management Gateway AI GraphQLApiResolver API description: The AI gateway capabilities in Azure API Management provide specialized features for managing, securing, and observing AI backend APIs including Azure OpenAI, OpenAI-compatible LLMs, MCP servers, and A2A agent APIs. Includes token rate limiting, semantic caching, load balancing across AI backends, and content safety enforcement. version: '2024-05-01' contact: name: Microsoft Azure url: https://learn.microsoft.com/en-us/azure/api-management/genai-gateway-capabilities servers: - url: https://{service-name}.azure-api.net tags: - name: GraphQLApiResolver paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers : get: summary: Microsoft Azure API Management GraphQLApiResolver_ListByApi operationId: GraphQLApiResolver_ListByApi description: Lists a collection of the resolvers for the specified GraphQL API. responses: '200': description: Success tags: - GraphQLApiResolver ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId} : head: summary: Microsoft Azure API Management GraphQLApiResolver_GetEntityTag operationId: GraphQLApiResolver_GetEntityTag description: Gets the entity state (Etag) version of the GraphQL API resolver specified by its identifier. responses: '200': description: Success tags: - GraphQLApiResolver get: summary: Microsoft Azure API Management GraphQLApiResolver_Get operationId: GraphQLApiResolver_Get description: Gets the details of the GraphQL API Resolver specified by its identifier. responses: '200': description: Success tags: - GraphQLApiResolver put: summary: Microsoft Azure API Management GraphQLApiResolver_CreateOrUpdate operationId: GraphQLApiResolver_CreateOrUpdate description: Creates a new resolver in the GraphQL API or updates an existing one. responses: '200': description: Success tags: - GraphQLApiResolver patch: summary: Microsoft Azure API Management GraphQLApiResolver_Update operationId: GraphQLApiResolver_Update description: Updates the details of the resolver in the GraphQL API specified by its identifier. responses: '200': description: Success tags: - GraphQLApiResolver delete: summary: Microsoft Azure API Management GraphQLApiResolver_Delete operationId: GraphQLApiResolver_Delete description: Deletes the specified resolver in the GraphQL API. responses: '200': description: Success tags: - GraphQLApiResolver externalDocs: description: Documentation url: https://learn.microsoft.com/en-us/azure/api-management/genai-gateway-capabilities x-generated-from: documentation