# Visier Tenant Management APIs API

> Visier Tenant Management APIs API on Apizie: 13 endpoints (Retrieve a list of all analytic tenants, Add an analytic tenant, Retrieve an analytic tenant's details, Update an analytic tenant, …) 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://www.apizie.tech/v1/open-data:visier-tenant-management/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:visier-tenant-management`
- Category: Open Data
- Status: byok
- Source: https://visier.com
- Page: https://www.apizie.tech/api/open-data/visier-tenant-management
- OpenAPI: https://www.apizie.tech/api/open-data/visier-tenant-management/openapi.json

Visier APIs for managing tenants

## Endpoints

### Retrieve a list of all analytic tenants
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-get-tenants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | no | The limit of analytic tenant details to retrieve. |
| start | integer | no | The index to start retrieving results from, also known as offset. The index begins at 0. |
| details | boolean | no | If true, the response returns information about the data version and modules. |

### Add an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-add-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve an analytic tenant's details
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-get-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant. For example, WFF_{XXX}~{YYY} where {XXX} is the administrating tenant code and {YYY} is the analytic tenant code. |

### Update an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-update-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant to update. |
| body | object | yes | JSON request body |

### Deprovision an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-delete-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant. For example, WFF_{XXX}~{YYY} where {XXX} is the administrating tenant code and {YYY} is the analytic tenant code. |

### Disable an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-disable-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant. For example, WFF_{XXX}~{YYY} where {XXX} is the administrating tenant code and {YYY} is the analytic tenant code. |

### Enable an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-enable-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant. For example, WFF_{XXX}~{YYY} where {XXX} is the administrating tenant code and {YYY} is the analytic tenant code. |

### Validate metric values for all analytic tenants
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-validate-tenants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | no | The limit of analytic tenant details to retrieve. |
| start | integer | no | The index to start retrieving results from, also known as offset. The index begins at 0. |

### Validate an analytic tenant's metric values
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-validate-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | no | The ID of the tenant. For example, WFF_{XXX}~{YYY} where {XXX} is the administrating tenant code and {YYY} is the analytic tenant code. |

### Retrieve a list of all analytic tenants
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-list-tenants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | no | The maximum number of tenants to return. Default is 400. |
| start | integer | no | The starting index of the first tenant to return. Default is 0. |

### Add an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-create-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update an analytic tenant
`POST https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-update-tenant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Retrieve an analytic tenant's details
`GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-tenant-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tenantId | string | yes | The ID of the tenant to retrieve. |

## Example
```
curl "https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-get-tenants" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Visier Tenant Management APIs API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/open-data:visier-tenant-management/tenant-management-v1-get-tenants with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Visier Tenant Management APIs API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Visier Tenant Management APIs itself also needs your own key from {vanity-name}.api.visier.io.

### Can AI agents use the Visier Tenant Management APIs API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:visier-tenant-management.

### What is the status of the Visier Tenant Management APIs API?
Needs your own provider key (bring your own key)
