> For the complete documentation index, see [llms.txt](https://cupnoodles.gitbook.io/open-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cupnoodles.gitbook.io/open-api/master.md).

# Introduction

This document introduces how to integrate Yeelight products to third-party service or platform.

Yeelight supports OAuth2.0 with an authorization code flow by Passport, providing all the information that third-party needs to implement OAuth, such as Client ID, Client Secret, Authorization Endpoint and Token Exchange Endpoint.

Yeelight will provide a key for each third-party, and third-party needs to put this key in the header of each request.

If the property change notify is required, third-party needs to provide Property Change Report Endpoint.
