This tutorial provides a step-by-step guide to integrate Everynet LoRaWAN with the TagoIO Platform. By following these instructions, you will enable uplink and downlink operations, allowing data exchange between your LoRaWAN devices and the TagoIO application.

Step 1: Create Authorization in TagoIO
- Access Authorizations:
- Go to Devices.
- Click on Authorizations at the top of the page.
- Create a New Authorization:
- Click the Create Authorization button.
- Provide a meaningful name for the authorization (e.g., Everynet-Integration).
- Click Save.
- Copy the Authorization Token:
- After creation, copy the authorization token. You will need this in later steps.

You only need one authorization for all your integrations. Add more only if you want to separate them based on your specific needs.
Step 2: Set up Filter at Everynet Console
Go to your Everynet console and create a new Filter. You can create a new filter under the menu Filter > Create a new filter. Filters provide a mechanism to form groups of devices. You must fill in the fields according to your application.
Configure the Filter:

After pressing 'Create', copy the Filter ID for the next step.

TagoIO only recognizes the following message types: Uplink, Downlink, Downlink_request, Error, and Location.
Make sure you had selected at least Uplink.
Step 3: Set up a Connection in Everynet Console
To progress in this step, you need to have in hand the Authorization generated from step 1 and the Filter ID from step 2.
Go to the Connections section at Everynet console and create a new Connection.
Select the HTTP v2 connection.
Filter
| Enter the Filter ID you copied in Step 2. |
Application URL
| Use the endpoint format https://everynet.middleware.REGION.tago.io. Replace REGION with your deployment region (e.g., us-e1, eu-w1). For a list of available regions, visit TagoIO Network Integration. |
Description
| Enter a unique identifier (e.g., tagoio-integration). |
Authorization Header
| Enter the Authorization from TagoIO you copied in Step 1. |

Save the Connector and Copy the Connector ID generated to use it in the next step.

The endpoint everynet-oauth.middleware.tago.io points to the USA region. As we are committed to continuing support for this endpoint, we recommend that users in the USA region update their webhooks to everynet.middleware.us-e1.tago.io.
Step 4: Update your Authorization at TagoIO
Edit your Authorization for Everynet by clicking on the pencil
button.
You'll be prompted to edit the optional parameters of your Authorization.
Enter your Everynet Region and your Connection ID separated by a semicolon (;)
Example: us;603fff4ac972509cc4d5f1ad
TagoIO only recognizes the following message types: Uplink, Downlink, Downlink_request, Error, and Location.
Make sure you had selected at least Uplink.