Roku GraphQL Schema
This document describes a conceptual GraphQL schema for the Roku streaming platform, covering the Roku Pay Web Services (billing, subscriptions, transaction validation), External Control Protocol (ECP) for device control, content catalog (Direct Publisher and Search Feed), channel and media modeling, developer account management, and SceneGraph component concepts.
Overview
Roku GraphQL Schema is a GraphQL API specification published by Roku on the APIs.io network.
This document describes a conceptual GraphQL schema for the Roku streaming platform, covering the Roku Pay Web Services (billing, subscriptions, transaction validation), External Control Protocol (ECP) for device control, content catalog (Direct Publisher and Search Feed), channel and media modeling, developer account management, and SceneGraph component concepts.
The specification includes 7 reference links.
Tagged areas include Streaming, Television, Media, Entertainment, and Connected TV.
Endpoint
References
- Roku Developer Program https://developer.roku.com/en-gb/docs/developer-program/getting-started/roku-dev-prog.md
- Roku Pay Web Services https://developer.roku.com/docs/developer-program/roku-pay/overview.md
- External Control Protocol https://developer.roku.com/docs/developer-program/dev-tools/external-control-api.md
- Direct Publisher Feed https://github.com/rokudev/feed-specifications
- Search Feed https://github.com/rokudev/search-feed-json
- Nabu Cloud https://github.com/rokudev/dev-doc
- GitHub Organization https://github.com/rokudev