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

# REST API

- [Introduction](https://developers.neowit.io/rest-api/introduction.md): A quick introduction to our REST APIs and how to get started using it.
- [Authentication](https://developers.neowit.io/rest-api/authentication.md): An overview of the two supported methods of authenticating to our REST APIs.
- [OAuth2](https://developers.neowit.io/rest-api/authentication/oauth2.md): A guide on how to implement an OAuth2 flow for authenticating to our REST APIs.
- [Basic Auth](https://developers.neowit.io/rest-api/authentication/basic-auth.md): A guide on how to use Basic Auth for authenticating to our REST APIs.
- [Error codes](https://developers.neowit.io/rest-api/error-codes.md): Summary of common error codes returned by our REST API.
- [API reference](https://developers.neowit.io/rest-api/api-reference.md): API reference overview
- [Coordinate systems](https://developers.neowit.io/rest-api/coordinate-systems.md): An introduction to the coordinate system used for placement of spaces and devices.
- [Query Language](https://developers.neowit.io/rest-api/query-language.md)
- [Query Language Reference](https://developers.neowit.io/rest-api/query-language/query-language-reference.md)
