# Azure Time Series Insights management API

> Azure Time Series Insights management API on Apizie: 22 endpoints (Lists all of the available Time Series Insights related operations., Gets the environment with the specified name in the specified subscription and resource group., Create or update an environment in the specified subscription and resource group., Updates the environment with the specified name in the specified subscription and resource group., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-timeseriesinsights`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-timeseriesinsights
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-timeseriesinsights/openapi.json

Azure Resource Manager API for Time Series Insights: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists all of the available Time Series Insights related operations.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the environment with the specified name in the specified subscription and resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| $expand | string | no | Setting $expand=status will include the status of the internal services of the environment in the Time Series Insights service. |
| api-version | string | no | Version of the API to be used with the client request. |

### Create or update an environment in the specified subscription and resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | Name of the environment |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Updates the environment with the specified name in the specified subscription and resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes the environment with the specified name in the specified subscription and resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all the available environments associated with the subscription and within the specified resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all the available environments within a subscription, irrespective of the resource groups.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/environments-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the event source with the specified name in the specified environment.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/event-sources-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| eventSourceName | string | yes | The name of the Time Series Insights event source associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Create or update an event source under the specified environment.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/event-sources-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| eventSourceName | string | yes | Name of the event source. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Updates the event source with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/event-sources-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| eventSourceName | string | yes | The name of the Time Series Insights event source associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes the event source with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/event-sources-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| eventSourceName | string | yes | The name of the Time Series Insights event source associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all the available event sources associated with the subscription and within the specified resource…
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/event-sources-list-by-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the reference data set with the specified name in the specified environment.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/reference-data-sets-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| referenceDataSetName | string | yes | The name of the Time Series Insights reference data set associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Create or update a reference data set in the specified environment.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/reference-data-sets-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| referenceDataSetName | string | yes | Name of the reference data set. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Updates the reference data set with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/reference-data-sets-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| referenceDataSetName | string | yes | The name of the Time Series Insights reference data set associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes the reference data set with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/reference-data-sets-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| referenceDataSetName | string | yes | The name of the Time Series Insights reference data set associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all the available reference data sets associated with the subscription and within the specified…
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/reference-data-sets-list-by-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the access policy with the specified name in the specified environment.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/access-policies-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| accessPolicyName | string | yes | The name of the Time Series Insights access policy associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Create or update an access policy in the specified environment.
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/access-policies-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| accessPolicyName | string | yes | Name of the access policy. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Updates the access policy with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/access-policies-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| accessPolicyName | string | yes | The name of the Time Series Insights access policy associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes the access policy with the specified name in the specified subscription, resource group, and…
`POST https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/access-policies-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| accessPolicyName | string | yes | The name of the Time Series Insights access policy associated with the specified environment. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all the available access policies associated with the environment.
`GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/access-policies-list-by-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure Subscription ID. |
| resourceGroupName | string | yes | Name of an Azure Resource group. |
| environmentName | string | yes | The name of the Time Series Insights environment associated with the specified resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Time Series Insights management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-timeseriesinsights/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Time Series Insights management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Time Series Insights management itself also needs your own key from azure.com.

### Can AI agents use the Azure Time Series Insights management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-timeseriesinsights.

### What is the status of the Azure Time Series Insights management API?
Needs your own provider key (bring your own key)
