jontg / nexx-garage-sdk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nexx Garage SDK

This is a javascript sdk for interacting with Nexx Garage API's.

Nexx Garage does not provide an official API. The results of this project are merely from reverse engineering. This project does not have any official relationship or support by https://getnexx.com/. Use it at your own risk.

Nexx Garage Official Site: https://getnexx.com/

Usage:

npm i nexx-garage-sdk
import { NexxApiClient } from 'nexx-garage-sdk';

const client = new NexxApiClient({
  "password": "your_password",
  "username": "your_username",
  "clientId": client_id, // see instructions below
});

// get array of all devices
const [ firstDevice ] = await client.getDevices();

// open the first device
const result = await client.open(firstDevice.DeviceId);

How to find the client_id?

You will need to use an HTTP Proxy like https://www.charlesproxy.com/ to find your client_id. Follow the instructions here for whatever device you are using.

When you log in, there is a POST request to identity-api.simpaltek.com/token. This will have the client_id in the request body.

About


Languages

Language:TypeScript 100.0%