# Learn About the Studio Data API

### **API Usage**

Learn about how to use the Studio Data API to manage your cloud assets.

- [Authentication](https://docs.foursquare.com/developer/reference/data-api-authentication)
- [Get Started](https://docs.foursquare.com/developer/reference/data-api-get-started)

# Endpoints

## Sharing

Manage who can see or edit assets stored in the Studio cloud.

### **[Get Permissions](https://docs.foursquare.com/developer/reference/permissions_post)**

Get permissions, returning who can view or edit a specific asset.

### **[Set Permissions](https://docs.foursquare.com/developer/reference/permissions_get)**

Set asset permissions (such as viewing and editing) for specific individuals and the entire organization.

## Maps

Manage your map records with several map endpoints.

### **[Create Map](https://docs.foursquare.com/developer/reference/map_post)**

Create a map record. Optionally, include a map configuration and list of associated datasets.

### **[Copy Map](https://docs.foursquare.com/developer/reference/map_copy_post)**

Creates a copy of an existing map, duplicating its layers and map state.

### **[Replace Dataset](https://docs.foursquare.com/developer/reference/map_replace_post)**

Replace a dataset on a map, updating the visualization with the data from the new dataset.

### **[Get Map (By ID)](https://docs.foursquare.com/developer/reference/map_get)**

Get a map record by ID.

### **[Update Map](https://docs.foursquare.com/developer/reference/map_post)**

Update a map record, including the latest state and list of associated datasets.

### **[Delete Map](https://docs.foursquare.com/developer/reference/map_delete)**

Delete a map record by id. This will not delete datasets associated with the map.

### **[List Maps](https://docs.foursquare.com/developer/reference/map_list_get)**

Get all map records for the authenticated user.

## Data

Manage your dataset records with several data endpoints.

### **[Upload Dataset](https://docs.foursquare.com/developer/reference/dataset_post)**

Create a dataset from a data upload.

### **[Get Dataset (By ID)](https://docs.foursquare.com/developer/reference/dataset_metadata_get)**

Retrieve a dataset metadata record in JSON format.

### **[Download Dataset](https://docs.foursquare.com/developer/reference/dataset_get)**

Download data from a dataset record by ID.

### **[Delete Dataset](https://docs.foursquare.com/developer/reference/dataset_delete)**

Delete a dataset record by id. This will impacted any maps using the dataset.

### **[List Datasets](https://docs.foursquare.com/developer/reference/dataset_list_get)**

Get all dataset records for the authenticated user.

### **[Generate Hex Tiles](https://docs.foursquare.com/developer/reference/hextile_post)**

Process data into Hex Tiles using the Studio Data SDK.
