Azure Search provides a REST API used with Azure Resource Manager to provision and administer a search service in your Azure subscription. To manage your search service programmatically, specify the ARM endpoint https://management.azure.com with a search management operation:
GET https://management.azure.com/subscriptions/[subscriptionId]/resourceGroups/[resourceGroupName]/providers/Microsoft.Search/searchServices/[serviceName]?api-version=2015-08-19
You can use .NET or PowerShell for search management, or write code that includes an HTTP client.
REST Operation Groups
| Operation Group | Description |
|---|---|
| Admin Keys | Create or refresh admin api-keys providing read-write access to a service. |
| Query Keys | Create, delete, or list query api-keys providing read-only access to a service from a calling application. |
| Services | Create, update, delete, or list search services in your Azure subscription, or check that a candidate search service name is available for use. |

