---
schema_version: "1"
id: 56d41ef4a93065923319e6d2a6264d5ca9faf6f490aa79dbba2ddef08e9513d0
title: Refresh a Dashboard
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/analytics/api_analytics/guides/examples/dashboards/analytics-api-dashboard-refresh.md
canonical_url: https://developer.salesforce.com/docs/analytics/salesforce-analytics-rest-api/guide/analytics-api-dashboard-refresh.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 8a2ac57ce65accc805f89500f17879412754717c715638778143c9a9cece415e
products:
  - Salesforce Reports and Dashboards REST API Developer Guide
  - analytics
---

# Refresh a Dashboard

You can refresh a dashboard by using a PUT Dashboard Results request. Dynamic dashboards can also be refreshed via the REST API.

Use a PUT request on the [Dashboard Results](https://developer.salesforce.com/docs/analytics/reference/dashboard/analytics-api-dashboard-results-resource.md) resource to trigger a refresh of a dashboard. The refresh response returns the URL of the status resource after the refresh is triggered. If filter parameters are included in the PUT request, only the filtered data will be refreshed. For more information on filtering, see [Filter Dashboard Results](https://developer.salesforce.com/docs/analytics/salesforce-analytics-rest-api/guide/analytics-api-dashboard-filter-results.md).

## Example Usage

The following PUT request refreshes the dashboard with the ID of `01ZD00000007S89MAE`.

```nolang
/services/data/v31.0/analytics/dashboards/01ZD00000007S89MAE
```

## Example Request Body

None required.

## Example Response Body

The response contains the status URL for the refreshed dashboard:

```nolang
{ 
  "statusUrl" : "/services/data/v31.0/analytics/dashboards/01ZD00000007S89MAE/status" 
}
```

**See Also**  


-   [Dashboard Results](https://developer.salesforce.com/docs/analytics/reference/dashboard/analytics-api-dashboard-results-resource.md)

