Neowit developer docs
API referenceSupportKnowledge baseStatusApp
  • Overview
  • REST API
    • Introduction
    • Authentication
      • OAuth2
      • Basic Auth
    • Error codes
    • API reference
    • Coordinate systems
    • Query Language
      • Query Language Reference
  • Service Accounts
    • Introduction
    • Creating service accounts
  • Integrations
    • Introduction
    • MQTT
      • Native Sparkplug
      • Custom Starlark
  • Starlark
    • Introduction
    • Modules
      • time module
      • json module
      • math module
      • devices module
      • series module
      • sensors module
  • Tutorials
    • Introduction
    • Create users using API
Powered by GitBook
On this page
  • OAuth2
  • Basic Auth
  1. REST API

Authentication

An overview of the two supported methods of authenticating to our REST APIs.

PreviousIntroductionNextOAuth2

Last updated 11 months ago

OAuth2

We strongly recommend using the OAuth2 authentication flow when integrating with our REST API. It utilizes the as a medium of exchange and a for access control. After the authentication exchange is implemented, the returned access token allows you to perform HTTP requests efficiently.

Read about how to implement to get started.

Basic Auth

We also support Basic Auth for authenticating with a Service Account. While this is not recommended for production-level integrations, it can be quite useful for quick experimentation and prototyping. It is disabled by default but can be enabled when creating or updating the .

Read about how to implement to get started.

JWT
Service Account
OAuth2
Service Account
Basic Auth