Basic JS API Send Commands
| Command Name | Applicable toy | Description | Code | Parameters |
|---|---|---|---|---|
| Vibrate | All Toy | Vibrate the toy | http(s)://{domain}:{http(s)Port} /Vibrate?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| Vibrate1 | Edge | Vibrate1 the toy (Edge) | http(s)://{domain}:{http(s)Port} /Vibrate1?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| Vibrate2 | Edge | Vibrate2 the toy (Edge) | http(s)://{domain}:{http(s)Port} /Vibrate2?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| Rotate | Nora | Rotate the toy (Nora) | http(s)://{domain}:{http(s)Port} /Rotate?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| RotateAntiClockwise | Nora | Rotate the toy anti-clockwise (Nora) | http(s)://{domain}:{http(s)Port} /RotateAntiClockwise?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| RotateClockwise | Nora | Rotate the toy clockwise (Nora) | http(s)://{domain}:{http(s)Port} /RotateClockwise?v=speed&t=toyId | v: Speed (Between 0 and 20) t: Toy's ID (optional) |
| RotateChange | Nora | change the rotation direction (Nora) | http(s)://{domain}:{http(s)Port} /RotateChange?t=toyId | t: Toy's ID (optional) |
| AirAuto | Max | Start contraction (Max) | http(s)://{domain}:{http(s)Port} /AirAuto?v=speed &t=toyId | v: Speed (Between 0 and 3) t: Toy's ID (optional) |
| AirIn | Max | Pump in the air (Max) | http(s)://{domain}:{http(s)Port} /AirIn?t=toyId | t: Toy's ID (optional) |
| AirOut | Max | Start contraction (Max) | http(s)://{domain}:{http(s)Port} /AirOut?t=toyId | t: Toy's ID (optional) |
| Preset | Lush, Hush, Ambi, Edge, Domi, Osci | Vibrate the toy by predefined patterns | http(s)://{domain}:{http(s)Port} /Preset?v=pattern&t=toyId | v: pattern (Between 0 and 3) t: Toy's ID (optional) |
| Battery | All | Get battery status. Return value is between 0 and 100. | http(s)://{domain}:{http(s)Port} /Battery?t=toyId | t: Toy's ID (optional) |
| AVibrate | All | Vibrate the toy for several seconds (Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AVibrate?v=speed &sec=time &t=toyId | v: Speed (Between 0 and 20) sec: Time in Seconds t: Toy's ID (optional) |
| ARotate | Nora | Rotate the toy for several seconds (Nora; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /ARotate?r=speed &sec=time &t=toyId | r: Speed (Between 0 and 20) sec: Time in Seconds t: Toy's ID (optional) |
| AAirLevel | Max | Start contraction for several seconds (Max; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AAirLevel?a=speed &sec=time &t=toyId | a: Speed (Between 0 and 3) sec: Time in Seconds t: Toy's ID (optional) |
| AVibRotate | Nora | Start vibration and rotation for several seconds (Nora; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AVibRotate?v=vSpeed &r=rSpeed &sec=time &t=toyId | v: Vibrate Speed (Between 0 and 20) r: Rotate Speed (Between 0 and 20) sec: Time in Seconds t: Toy's ID (optional) |
| AVibAir | Max | Start contraction for several seconds (Max; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AVibAir?v=vSpeed &a=aSpeed &sec=time &t=toyId | v: Vibrate Speed (Between 0 and 20) a:Contraction Speed (Between 0 and 3) sec: Time in Seconds t: Toy's ID (optional) |
| AVibrate1 | Edge | Vibrate the toy for several seconds (Edge; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AVibrate1?v=speed&sec=time &t=toyId | v: Speed (Between 0 and 20) sec: Time in Seconds t: Toy's ID (optional) |
| AVibrate2 | Edge | Vibrate the toy for several seconds (Edge; Android Connect 2.3.8+, iOS Connect 2.2.6+) | http(s)://{domain}:{http(s)Port} /AVibrate2?v=speed&sec=time &t=toyId | v: Speed (Between 0 and 20) sec: Time in Seconds t: Toy's ID (optional) |
