capabilities.work

What you can do with The Things Network / The Things Stack

Every task in plain language. Pick one, and we can help you get access.

329 things you can do

The Things Network / The Things Stack

The Things Network (TTN) is a free, community-operated global LoRaWAN network with over 280,000 members and 21,000 gateways across 153 countries. It runs on The Things Stack, the open-source (Apache-2.0) LoRaWAN Network Server developed and maintained by The Things Industries. The Things Stack v3 implements the full LoRaWAN Network Reference Model — Identity Server, Application Server, Network Ser

Identity & Access Management

Register a new user accountUpdate a user's profileChange a user's passwordEmail a temporary password for a forgotten oneDelete a user accountPermanently purge a user accountRestore a deleted user accountCreate an API key for a gatewayChange the rights of a gateway API keyDelete a gateway API keyAdd or change a gateway collaboratorRemove an organization from a gatewayRemove a user from a gatewayCreate an application API keyChange the rights of an application API keyDelete an application API keyRemove an organization from an applicationRemove a user from an applicationAdd a collaborator or set their app rightsCreate a personal user API keyChange the rights of a user API keyDelete a user API keyCreate a one-time login token for a userRevoke a user sessionCreate an organization API keyChange the rights of an organization API keyDelete an organization API keyAdd a member or set their organization rightsRemove a member from an organizationList all users on the networkGet a user's profileList a gateway's API keysGet one API key of a gatewayGet an organization's rights on a gatewayGet a user's rights on a gatewayList a gateway's collaboratorsList my rights on a gatewayList an application's API keysGet one application API keyGet an organization collaborator's rights on an appGet a user collaborator's rights on an appList an application's collaboratorsList my rights on an applicationList a user's API keysGet one user API keyList my rights on a userList a user's active sessionsList an organization's API keysGet one organization API keyGet a member's rights in an organizationList an organization's membersList my rights on an organization

Other things you can do

Delete a Pub/Sub integrationCreate a Pub/Sub integrationUpdate a Pub/Sub integrationDelete a device from the Join ServerProvision devices on the Join Server (deprecated)Create a device on the Join ServerUpdate a device on the Join ServerAdd a collaborator or set rights on an OAuth clientRemove an organization from an OAuth clientRemove a user from an OAuth clientConfigure an application's Network Server linkRemove an application's Network Server linkCreate or update application activation settingsDelete an application's activation settingsUpdate an organizationDelete an organization (restorable)Permanently purge an organizationRestore a recently deleted organizationCreate an organizationBookmark an entity for a userRemove an application bookmarkRemove an end device bookmarkRemove several bookmarks at onceRemove an OAuth client bookmarkRemove a gateway bookmarkRemove an organization bookmarkRemove a user bookmarkRemove an application-wide package default on an FPortAssociate a package with a device FPortSet an application-wide package default on an FPortRemove a device's package association on an FPortQueue downlinks to a deviceReplace or clear a device's downlink queueSimulate an uplink to test integrationsDelete a batch of devices from the Network ServerApply a MAC settings profile to many devicesDelete a device from the Application ServerCreate a device on the Application ServerUpdate a device on the Application ServerSet the default gateway visibility (PUT)Set the default gateway visibility (POST)Remove the default gateway visibilitySet the default routing policy (PUT)Set the default routing policy (POST)Delete the default routing policySet a home network's routing policy (PUT)Set a home network's routing policy (POST)Set a tenant home network's routing policy (PUT)Set a tenant home network's routing policy (POST)Delete a home network's routing policy by NetIDDelete a tenant home network's routing policyRegister with Packet Broker (PUT)Register with Packet Broker (POST)Deregister from Packet BrokerUnclaim a batch of end devicesInvite someone to join the networkRevoke a user invitationMark notifications as read or archivedConvert vendor data into end device templatesDelete several devices from the Join ServerDelete a batch of devices from the Application ServerDe-authorize an OAuth clientInvalidate an OAuth access tokenUpdate an application's settingsDelete an applicationIssue a DevEUI for a device in an applicationPermanently purge an applicationRestore a deleted applicationCreate an application under an organizationCreate an application under a userGenerate a QR code for an end deviceRequest contact info validation for an entityConfirm a contact info validationDelete several end devices from the registryDelete several gateways at onceRequest email address validationConfirm an email addressList supported Pub/Sub message formatsList an application's Pub/Sub integrationsGet a Pub/Sub integrationGet a device from the Join ServerGet an organization's rights on an OAuth clientGet a user's rights on an OAuth clientList an OAuth client's collaboratorsList my rights on an OAuth clientGet the Join Server's default JoinEUIList the Join Server's JoinEUI prefixesGet an application's Network Server link configGet link statistics and errorsGet Application Server configurationGet an application's activation settingsList organizations I can accessGet an organizationList a user's organizationsList a user's bookmarksRead stored messages for an applicationCount stored messages for an applicationRead stored messages for one deviceCount stored messages for one deviceGet info about the current authenticationSearch end devices in an applicationList application packages available for a deviceList a device's package associationsGet an application-wide package default on an FPortList an application's default package associationsGet a device's package association on an FPortGet connection stats for many gatewaysGet one gateway's connection statsGet default MAC settings for a frequency planRequest a device address from the Network ServerList the Network Server's DevAddr prefixesGet the Network Server's NetIDList a device's queued downlinksGet MQTT connection info for an applicationDecode a downlink payload with a formatterEncode a downlink payload with a formatterDecode an uplink payload with a formatterStream live eventsFind events related by correlation IDSearch accounts to add to an applicationSearch accounts for an OAuth clientSearch accounts for a gatewaySearch accounts for an organizationSearch user and organization accountsSearch applicationsSearch OAuth clientsSearch gatewaysSearch organizationsSearch users (admin only)Get a device from the Application ServerList routing policies forwarders set toward my networkList home networks available for routing policiesGet the default gateway visibilityList my routing policies toward home networksGet the default routing policyGet a home network's routing policy by NetIDGet a tenant home network's routing policyGet Packet Broker registration infoList networks listed on Packet BrokerParse a gateway QR codeParse a gateway QR code of a known formatCheck claiming support for many JoinEUIsList invitations I have sentGet MQTT connection info for a gatewayGet legacy V2 MQTT connection info for a gatewayList a user's notificationsList device brands as seen by an applicationGet a device brand in an application contextList a brand's models for an applicationGet a device model in an application contextGet a model's downlink decoder for an applicationGet a model's downlink encoder for an applicationGet a model's uplink decoder for an applicationGet an end device template by model for an applicationList all device models for an applicationGet a template by vendor profile for an applicationList brands in the global Device RepositoryGet a brand from the global repositoryList a brand's models in the global repositoryGet a device model from the global repositoryGet a model's downlink decoder from the global catalogGet a model's downlink encoder from the global catalogGet a model's uplink decoder from the global catalogGet an end device template by model from the catalogList all models in the global Device RepositoryGet a template by vendor profile from the catalogGet the Identity Server configurationCheck my rights across several gatewaysList formats the template converter acceptsList OAuth clients a user has authorizedList OAuth tokens issued to a clientList applications I can accessGet an applicationList an organization's applicationsList a user's applicationsList supported end device QR code formatsGet an end device QR code formatParse a device QR code of any known formatParse a device QR code in a given formatList LoRaWAN bandsGet a band's definitions across PHY versionsGet a band for one PHY versionList frequency plansList supported PHY versions for a bandGet several end devices at once