> ## Documentation Index
> Fetch the complete documentation index at: https://docs.optisigns.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Screen

# Rename a Screen and Assign Content

Use the `updateDevice` mutation to rename a paired screen or assign an asset/playlist.

### Example:

```graphql theme={null}
mutation {
  updateDevice(
    _id: "SCREEN_ID",
    payload: {
      deviceName: "New Screen Name",
      currentType: ASSET,
      currentAssetId: "ASSET_ID",
      orientation: LANDSCAPE
    }
  ) {
    _id
    deviceName
    currentType
    currentAssetId
  }
}
```

### Steps:

1. Replace `SCREEN_ID` with the screen's unique ID.
2. Replace `ASSET_ID` with the ID of the asset/playlist to assign.
3. Update other fields as needed (e.g., `deviceName`, `orientation`).

***

# Update Your Screens via APIs

OptiSigns offers an open GraphQL API for updating screens, playlists, assets, and schedules. For more details, see the [reference guide here](#).

### Common Workflow:

1. Generate images, videos, or PDFs from your systems.
2. Use a Cloud File Store: Google Drive, Dropbox, or OneDrive.
3. OptiSigns automatically syncs changes to your screens.

### Learn More:

* [Google Drive Setup](https://support.optisigns.com/hc/en-us/articles/360049518313-How-to-use-Google-Drive-App)
* [Dropbox Setup](https://support.optisigns.com/hc/en-us/articles/360050665413-How-to-use-Dropbox-App)
* [OneDrive Setup](https://support.optisigns.com/hc/en-us/articles/360050665253-How-to-use-OneDrive-App)
