Skip to main content

Screens

Screens represent individual display devices deployed within a location. Each screen displays advertisements in a continuous loop and is identified by its unique configuration, including resolution and loop timing parameters.

Key Concepts

  • Screen: A physical or virtual display device that plays a sequence of ads
  • Location: Parent location containing one or more screens
  • Loop Duration: The total time (in seconds) for one complete rotation through all queued advertisements
  • Venue Type: Classification that must match or be compatible with the parent location’s venue type
  • Resolution: Pixel dimensions (width x height) of the display
Before creating screens, you must first create a location. Each screen belongs to exactly one location and inherits the location’s organizational context.

Screen Object

The Screen object contains all configuration and metadata for a display device:

Example Screen Object

Common Use Cases

  • Create a Screen: Add a new display device to your location with specific resolution and timing parameters
  • Retrieve Screen Details: Look up configuration and metadata for a specific screen
  • Update Screen Settings: Modify display name, loop duration, or venue classification
  • List Organization Screens: View all screens deployed across your organization
  • Manage Ad Content: Use the screen ID to request and manage advertisements for that specific display

Requirements

  • Parent location must exist before creating screens
  • Screen venue_type_id must be compatible with the location’s venue type hierarchy
  • Resolution values (width/height) must be positive integers
  • Loop duration must be a positive integer representing seconds
  • The client generates the screen_id (UUID format). Sending a duplicate returns an error.
Last modified on April 17, 2026