Ricoh Theta X and Z1 provide Web APIs.
The Web API conforms to Open Spherical Camera API (OSC API) level 2 by Google. In addition to OSC API, vendor commands and vendor parameters are provided.
Ricoh Theta X and Z1 support camera control via Bluetooth Low Energy communication.
This communication protocol is fully compliant with the Bluetooth 4.2 Core Specifications that includes the Generic Atttibute Profile (GATT) and incorporates Ricoh Theta Extensions.
Ricoh Theta X and Z1 provide USB APIs.
The USB API conforms to Media Transfer Protocol v1.1 (MTP) with Ricoh Theta extensions.