Skip to main content

GraphQL Object Map

This page maps the main GraphQL objects and operations to the product areas they support.

Content Domain

Main object types:

  • Asset
  • AssetBlock
  • Tag
  • Extension
  • FilterPreset

Common operations:

  • asset and asset-block CRUD
  • tag management
  • extension and filter management
  • uploads and file metadata flows

Scheduling Domain

Main object types:

  • Event
  • Sequence
  • DateRange
  • Schedule
  • SchedulePreview
  • Action

Common operations:

  • event CRUD
  • schedule preview
  • date range and sequence handling
  • action scheduling
  • Quick Play-related scheduling state

Playback And Display Domain

Main object types:

  • Player
  • Screen
  • Target
  • Output
  • Layout
  • Layer

Common operations:

  • player, screen, and target CRUD
  • output switching
  • failover-related control
  • layout and layer editing

Administration Domain

Main object types:

  • User
  • License
  • Project
  • System
  • Log

Common operations:

  • login/logout
  • user management
  • license activation and lookup
  • project-level state such as Quick Play enablement
  • system monitoring and restart
  • logs, reports, and playback evidence

Subscription Domain

Representative subscription object families include:

  • log updates
  • Quick Play updates
  • target updates
  • system updates
  • object-specific update streams for assets, events, screens, layouts, and others

GraphQL Object Map Diagram Stub screenshot: diagram mapping GraphQL domains to their main object types and operations. Save final image at packages/docs/screenshots/reference-graphql-object-map-diagram.png.