---
schema_version: "1"
id: 795bcaa2b05ebc1664b3f9d09d7d8a57d60e0cde67de5beef4d8b058bd04b6fe
title: Requirements-Tableau Server REST API
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/rest_api/REST/rest_api_requ.md
canonical_url: https://help.tableau.com/v0.0/api/rest_api/en-us/REST/rest_api_requ.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 150f80e456559e8823f9725ae8f25dcecf7be0ec60ba8499847f68c6436be5a5
description: The REST API is permanently enabled for Tableau Cloud
---
[Skip to main content](#main-content)

# REST API Requirements

The REST API is permanently enabled for Tableau Cloud. It is enabled by default on all supported versions of Tableau Server. While it is possible to disable REST traffic on Server, we strongly recommend that you maintain the enabled setting. Disabling the REST API will disrupt the functionality of a broad range of Tableau features. It will not improve performance or enhance security. Functionality impacted by disabling the REST API includes:

- Search
- Favorites
- Collections
- Content Management Tool
- Personal Spaces
- Tableau Prep (including publishing Flow output)
- Tableau Metadata API
- Tableau Resource Monitoring Tool

If you choose to disable the REST API on your Tableau Server installation, test the functionality you require carefully. To disable or enable the REST API, use the [tsm configuration set](https://help.tableau.com/current/server-linux/en-us/cli_configuration_tsm.htm#TSMSet) command. Change the [api.server.enabled](https://help.tableau.com/current/server-linux/en-us/cli_configuration-set_tsm.htm) setting to false to disable the API:

```
tsm configuration set -k api.server.enabled -v false
```

Note: In Tableau Server 2023.1 and later, the api.server.enabled key is deprecated. This means that you can't disable REST traffic on Server.