Skip to content

An unofficial API wrapper for Hyundai bluelink

License

Notifications You must be signed in to change notification settings

turnerdavis/bluelinky

 
 

Repository files navigation

Welcome to bluelinky 👋

An unoffcial API wrapper for Hyundai bluelink

Install

npm install bluelinky

Example

const BlueLinky = require('bluelinky');

(async () => {

	const client = new BlueLinky({
		username: '[email protected]',
		password: 'password'
	);

	// Perform the login so we can fetch a token
	await client.login();

	const vehicle = await client.registerVehicle('JH4KA7650MC002609', '1111');
	const status = await vehicle.status(true);

	console.log(status);

})();

Supported Features

  • Lock
  • Unlock
  • Start
  • Stop
  • Health
  • Flash Lights
  • Panic
  • API Stats
  • Vehicle Status
  • Account Info
  • Account Messages
  • Enrollment Status
  • Vehicle Service Info
  • Pin Status

Responses

You can find JSON response captures in the docs folder for analysing.

Observations

Seems the API has daily limits for commands, unsure of the numbers yet.

Show your support

Give a ⭐️ if this project helped you!

About

An unofficial API wrapper for Hyundai bluelink

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.4%
  • JavaScript 9.6%