aid: yodeck-signage url: https://raw.githubusercontent.com/api-evangelist/yodeck-signage/refs/heads/main/apis.yml name: Yodeck kind: company description: Yodeck is a cloud-based digital signage platform for managing screens and content at scale, typically on Raspberry Pi based players. It lets teams upload and organize media, build playlists and multi-zone layouts, schedule content, group shows, and monitor and control players remotely. Alongside the web app, Yodeck publishes a REST API (documented at app.yodeck.com/api-docs and available to Premium and Enterprise plans) that programmatically manages media, playlists, layouts, screens/monitors, schedules, shows, and workspaces using named, role-scoped API tokens. Players also expose a local-only Player HTTP API for on-device apps. The public REST reference is behind an account login, so the API surface documented here is modeled from Yodeck's published resource set rather than copied from live spec files. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Digital Signage - Screen Management - Content Management - Media - Playlists - Scheduling - Raspberry Pi created: '2026-07-05' modified: '2026-07-05' specificationVersion: '0.19' apis: - aid: yodeck-signage:yodeck-media-api name: Yodeck Media API tags: - Media - Content - Assets image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/docs/user-manual/introducing-yodecks-rest-api-seamless-integration-for-your-digital-signage-needs/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Programmatically upload, list, update, and delete media assets - images, videos, documents, web pages, and app content - and sync media from external URLs into Yodeck. Endpoints are modeled from Yodeck's documented resource set; the live reference is login-gated. - aid: yodeck-signage:yodeck-playlists-api name: Yodeck Playlists API tags: - Playlists - Content - Sequencing image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/docs/user-manual/screen-playlists/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Create, list, get, update, and delete playlists - ordered sequences of media with per-item durations and transitions - and manage the media items within each playlist. Endpoints modeled from Yodeck's documented resource set. - aid: yodeck-signage:yodeck-layouts-api name: Yodeck Layouts API tags: - Layouts - Zones - Templates image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/features/yodeck-api/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Build and manage multi-zone screen layouts that split a display into regions, each region playing its own media, playlist, or widget. Create, list, get, update, and delete layouts. Endpoints modeled from Yodeck's documented resource set. - aid: yodeck-signage:yodeck-screens-api name: Yodeck Screens API tags: - Screens - Monitors - Players - Devices image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/features/yodeck-api/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Register and manage screens (monitors/players), assign default content, read player status and health, and trigger remote actions such as reboot or content refresh. In Yodeck a screen is often called a monitor. Endpoints modeled from Yodeck's documented resource set. - aid: yodeck-signage:yodeck-schedules-api name: Yodeck Schedules API tags: - Schedules - Calendar - Dayparting image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/features/yodeck-api/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Define time-based schedules that control which content plays on which screens and when, including recurring dayparting rules and date ranges. Create, list, get, update, and delete schedules. Endpoints modeled from Yodeck's documented resource set. - aid: yodeck-signage:yodeck-shows-api name: Yodeck Shows API tags: - Shows - Grouping - Content Sets image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/features/yodeck-api/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Manage shows - reusable groupings of media, playlists, and layouts that can be assigned to screens as a single content set. Create, list, get, update, and delete shows. Endpoints modeled from Yodeck's documented resource set. - aid: yodeck-signage:yodeck-workspaces-api name: Yodeck Workspaces API tags: - Workspaces - Multi-Tenant - Administration image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.yodeck.com/features/yodeck-api/ baseURL: https://app.yodeck.com/api/v1 properties: - url: https://www.yodeck.com/features/yodeck-api/ type: Documentation - url: https://app.yodeck.com/api-docs/ type: APIReference - url: openapi/yodeck-signage-openapi.yml type: OpenAPI - url: collections/yodeck-signage.postman_collection.json type: PostmanCollection - url: collections/yodeck-signage.opencollection.json type: OpenCollection description: Programmatically create, configure, and control workspaces - separate environments with their own users, permissions, and content - for agencies and multi-location deployments. Endpoints modeled from Yodeck's documented resource set. common: - type: DomainSecurity url: security/yodeck-signage-domain-security.yml - type: Authentication url: authentication/yodeck-signage-authentication.yml - type: Website url: https://www.yodeck.com - type: LinkedIn url: https://www.linkedin.com/company/yodeck - type: Documentation url: https://www.yodeck.com/docs/ - type: APIReference url: https://app.yodeck.com/api-docs/ - type: SignUp url: https://app.yodeck.com/signup/ - type: Plans url: plans/yodeck-signage-plans-pricing.yml - type: RateLimits url: rate-limits/yodeck-signage-rate-limits.yml - type: FinOps url: finops/yodeck-signage-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com