Getting Started Concepts The Things Stack Cloud The Things Stack Enterprise Integrations API Hardware
Get The Things Stack

API

    Overview
  • Concepts
    • Authentication
    • Field masks
    • Pagination
    • Errors
    • LoRa® Gateway specific APIs
    • Troubleshooting
  • Reference

Concepts

This guide introduces important concepts required to use The Things Stack APIs.

The examples in these guides use HTTP (REST) APIs but the general concepts are applicable to other APIs as well.

Additional information on using the specific APIs are indicated in the corresponding sections.

Authentication

The Things Stack supports authentication using API keys, OAuth access tokens and Session cookies.
Read

Field masks

The Things Stack APIs use field masks (on supported APIs) to specify a subset of fields that should be returned by a reading request, or updated in a writing request.
Read

Pagination

The Things Stack supports pagination which is used to control the amount of data returned to the client for a request.
Read

Errors

The Things Stack APIs return rich errors and error codes to indicate failure of API requests.
Read

LoRa® Gateway specific APIs

The Things Stack supports multiple LoRa® gateway protocols which communicate the respective APIs.
Read

Troubleshooting

This section provides help for common issues and frequently asked questions you may have when using the API.
Read
← API Authentication →

On this page

Sections

Getting Started

Concepts

The Things Stack Cloud

The Things Stack Enterprise

Integrations

API

Hardware

Sitemap

View our Sitemap

Contributing

GitHub

About Us

The Things Industries