API Documentation

Introduction

GroSignage provides a RESTful API that allows developers to integrate our digital signage platform with their own applications. Our API is available on Professional and Enterprise plans.

Authentication

All API requests require an API key. You can generate an API key from your dashboard settings.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.grosignage.com/v1/screens

Available Endpoints

Screens

  • GET /v1/screens - List all screens
  • POST /v1/screens - Create a new screen
  • GET /v1/screens/:id - Get screen details
  • PUT /v1/screens/:id - Update screen
  • DELETE /v1/screens/:id - Delete screen

Playlists

  • GET /v1/playlists - List all playlists
  • POST /v1/playlists - Create a new playlist
  • GET /v1/playlists/:id - Get playlist details
  • PUT /v1/playlists/:id - Update playlist
  • DELETE /v1/playlists/:id - Delete playlist

Media

  • GET /v1/media - List all media
  • POST /v1/media - Upload media
  • DELETE /v1/media/:id - Delete media

Rate Limits

API requests are limited to 1000 requests per minute for Professional plans and unlimited for Enterprise plans.