---
title: "Digital Signage API for Automation and Integration"
description: "Automate your digital signage with the EasySignage API. Create keys with per-area permissions, authenticate with a single header, and revoke access at any time."
url: https://easysignage.com/digital-signage-features/api-access/
---

# Open API

Automate EasySignage from your own systems with API keys scoped to the areas you choose.

-   Create API keys from Settings, no ticket required
-   Grant read-only or full access for each area of your account
-   Authenticate server to server with a single header
-   Interactive API documentation built into the dashboard
-   Delete a key and it stops working immediately

[GET STARTED](https://app.easysignage.com/) [Help Page](https://easysignage.com/help/account-settings/digital-signage-api-keys/)

## Why use the EasySignage API?

Anything you manage by hand in the dashboard can be driven by your own systems instead. Create an API key, give it access to the areas it needs, and your CMS, POS, booking system, or internal tooling can keep your screens current without anyone logging in. Available on the Premium plan.

### Control access, area by area

A key isn't all-or-nothing; screens, playlists, schedules, media, and folders can each be assigned no access, read-only, or full access before the key is created.

### Built for server-to-server use

Send the key in a single header. It resolves your account on its own, so a key cannot be pointed at anyone else's, and there is no interactive sign-in to automate around.

### Publish from the systems you already run

Push new content and update what is playing straight from your own applications, so your screens follow your data rather than a manual upload.

### Manage screens in bulk

Read the state of your fleet and apply changes across many screens at once, which is how integrators and multi-site operators keep large estates consistent.

### Documentation built into the dashboard

Open the API reference from Settings and it signs you in automatically. No separate developer portal account to request or maintain.

### Revoke access in one step

Every key is listed with what it can reach, when it was created, and when it was last used. Delete it and the credential stops working on its next request.

## How an API Request Reaches Your Screens

01

### Connected System

Your software, tools, or custom workflows

02

### REST API Layer

Authenticates, routes, and executes the request

03

### Digital Signage

Screens, playlists, schedules, and media update

[Back to features list](https://easysignage.com/digital-signage-features/)
