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
  • Overview
  • Service Account vs User Account
  1. Service Accounts

Introduction

A general overview of what Service Accounts are and why we use them.

Overview

All programmatic interaction with our REST API is done using a logged-in Service Account. Once the client has been authenticated, the program interacting with the API will be able to perform operations as an administrator of the organization.

Service Account vs User Account

There are two types of accounts available; the user and the service account. A user account represents a person, and requires an email and authentication that is suited for user authentication (password or SSO using SAML). A Service Account represents a program, and the authentication scheme is optimized for machine to machine authentication using key-secret pairs that can be rotated if needed.

The service account is bound to a single organization, while a user account can be bound to multiple organizations.

PreviousQuery Language ReferenceNextCreating service accounts

Last updated 11 months ago