mirror of https://github.com/xfarrow/tapo-c210.git
f789023dcb | ||
---|---|---|
.. | ||
README.md | ||
TapoCameraAPIs.yaml |
README.md
Secret APIs
Tapo cameras provide undocumented APIs we can use to control them (like using its official app). You can download my Insomnia API suite at this link. The suite is not complete yet.
I am writing this suite also by giving a look at the code of the awesome project pytapo.
Getting a Stok
Each API call is in the form https://{cameraa_ip}/stok={stok}/ds
, hence you need your camera's IP and a token, called stok. You can obtain the stok by calling the GetStok
request. Keep in mind that this token expires every x
minutes (did not test the actual expiration time).
Error codes
"-40401": "Invalid stok value",
"-40210": "Function not supported",
"-64303": "Action cannot be done while camera is in patrol mode.",
"-64324": "Privacy mode is ON, not able to execute",
"-64302": "Preset ID not found",
"-64321": "Preset ID was deleted so no longer exists",
"-40106": "Parameter to get/do does not exist",
"-40105": "Method does not exist",
"-40101": "Parameter to set does not exist",
"-40209": "Invalid login credentials",
"-64304": "Maximum Pan/Tilt range reached",
"-71103": "User ID is not authorized",