Sonos Control API
Cloud-based REST API for controlling Sonos players and groups: playback, volume, grouping, favorites, playlists, home theater, audio clips, and cloud-queue playback sessions, with OAuth 2.0 auth and event subscriptions.
Documentation
APIReference
https://docs.sonos.com/reference
Documentation
https://docs.sonos.com/docs
GettingStarted
https://docs.sonos.com/docs/authorize
Authentication
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/authentication/sonos-authentication.yml
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/scopes/sonos-scopes.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/conventions/sonos-conventions.yml
Webhooks
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/asyncapi/sonos-events-webhooks.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/errors/sonos-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/data-model/sonos-data-model.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/mcp/sonos-mcp.yml
AgentSkill
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/skills/_index.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/sonos/refs/heads/main/apis.yml