Ricoh USA website screenshot

Ricoh USA

Ricoh USA is the United States operating company of Ricoh Co., Ltd. — a global imaging, printing, document services, and workplace technology vendor. Beyond its printer / MFP and managed document services portfolio, Ricoh exposes developer surfaces under three umbrellas: (1) Ricoh Smart Integration, a cloud workflow platform that connects MFPs to cloud storage and processing services; (2) RICOH360, a developer platform with a Cloud API for managing 360-degree spatial imagery; and (3) the open RICOH THETA Web / Bluetooth / USB APIs that control THETA 360 cameras directly. The THETA APIs and SDKs are published openly on GitHub; Ricoh360 Cloud API access is gated behind application approval; the older Ricoh Smart Integration developer endpoints (smartintegrationapi.com / api.smartintegrationapi.com) are not currently publicly reachable.

5 APIs 8 Features
PrintingDocument ManagementWorkplace ServicesImaging360 CamerasWorkflow Automation

APIs

RICOH THETA Web API

HTTP-over-Wi-Fi API for controlling RICOH THETA 360 cameras (Z1, X, A1). Conforms to the Open Spherical Camera (OSC) API Level 2 specification by Google, with Ricoh vendor exten...

RICOH THETA Bluetooth API

GATT-based Bluetooth Low Energy API for controlling RICOH THETA cameras (V, Z1, X, A1). Built on Bluetooth 4.2 Core Specifications with Ricoh-specific service and characteristic...

RICOH THETA USB API

MTP (Media Transfer Protocol v1.1) based USB API for controlling RICOH THETA cameras (S and later, including Z1, X, A1) when tethered over USB. Uses standard MTP operations with...

RICOH360 Cloud API

Hosted REST API for capture, upload, sharing, and management of 360-degree imagery from RICOH THETA and partner spherical cameras. Provides serverless image processing, AI-power...

Ricoh Smart Integration

Cloud workflow platform that connects Ricoh multifunction printers (MFPs) and Smart Operation Panel devices to cloud storage (Box, Dropbox, Google Drive, OneDrive, SharePoint), ...

Collections

Pricing Plans

Ricoh Usa Plans Pricing

3 plans

PLANS

Rate Limits

Ricoh Usa Rate Limits

4 limits

RATE LIMITS

FinOps

Features

360-Degree Camera Control

Open OSC, Bluetooth, and USB APIs for controlling THETA spherical cameras programmatically

Cloud Image Processing

RICOH360 Cloud API performs AI-assisted 360 image conversion, stitching, blur, and tour creation

MFP Workflow Integration

Ricoh Smart Integration connects multifunction printers to cloud storage and document workflows

Multi-Language SDKs

THETA Client SDKs cover Android (Kotlin), iOS (Swift), React Native, and Flutter

Plugin Architecture

RICOH THETA plug-in SDK enables custom Android-based applications running on the camera

Spherical Metadata

IMU / GNSS sensor metadata embedded in JPG and MP4 outputs for spatial reconstruction

Bulk Device Management

RICOH360 Cloud API supports firmware updates and configuration of fleets of THETA cameras

Live Preview Streaming

Web API getLivePreview and USB UVC paths expose real-time spherical preview frames

Use Cases

Virtual Tours

Capture and publish 360-degree walkthroughs for real estate, construction, and retail

Construction Progress Documentation

Periodic 360 captures uploaded to RICOH360 Cloud for site audit and dispute resolution

Insurance Inspection

Field adjusters capture spherical scene evidence and sync to claim systems

Live Event Streaming

Use THETA plug-ins (WebRTC, Live Streaming) for 360 broadcasts

Scan-to-Cloud Workflows

Smart Integration sends MFP scans directly to Box, Google Drive, OneDrive, or SharePoint

Mobile Capture Apps

React Native / Flutter THETA Client apps for field-team capture pipelines

Asset Management

Catalog and search large libraries of 360 images via RICOH360 Cloud

Process Automation

Ricoh USA professional services build OCR / approval workflows around Smart Integration

Integrations

Box

Smart Integration supports scan-to-Box workflows

Dropbox

Scan-to-cloud target via Smart Integration

Google Drive

Scan-to-cloud target via Smart Integration

Microsoft OneDrive

Scan-to-cloud target via Smart Integration

Microsoft SharePoint

Scan-to-cloud target via Smart Integration

Microsoft 365 / Outlook

Email distribution and routing from MFP scans

Salesforce

RICOH360 Cloud customer integrations for service / inspection workflows

Semantic Vocabularies

Ricoh Usa Context

57 classes · 2 properties

JSON-LD

API Governance Rules

Ricoh USA API Rules

24 rules · 13 errors 11 warnings

SPECTRAL

JSON Structure

Theta Web Api Camera State Structure

2 properties

JSON STRUCTURE

Theta Web Api Command Execute Structure

7 properties

JSON STRUCTURE

Theta Web Api File Entry Structure

10 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
ParentWebsite
ParentWebsite
👥
GitHubOrganization
GitHubOrganization
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
💬
Support
Support
🔗
ContactSales
ContactSales
🔗
LinkedIn
LinkedIn
🔗
Careers
Careers
🔗
CaseStudies
CaseStudies
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: RICOH THETA Web API
  version: 2.1.0
items:
- info:
    name: Protocol
    type: folder
  items:
  - info:
      name: Get Camera Info
      type: http
    http:
      method: GET
      url: http://192.168.1.1/osc/info
    docs: Returns immutable camera identity, supported API levels, endpoints, and feature flags.
  - info:
      name: Get Camera State
      type: http
    http:
      method: POST
      url: http://192.168.1.1/osc/state
    docs: Returns mutable state such as battery level, storage usage, capture status, and fingerprint used for change detection.
  - info:
      name: Check For Updates
      type: http
    http:
      method: POST
      url: http://192.168.1.1/osc/checkForUpdates
      body:
        type: json
        data: '{}'
    docs: Polls the camera with a known state fingerprint and returns the new fingerprint when state changes.
  - info:
      name: Execute Command
      type: http
    http:
      method: POST
      url: http://192.168.1.1/osc/commands/execute
      body:
        type: json
        data: '{}'
    docs: Invokes an OSC command by name with a parameters object. Used for all shooting, media, settings, plug-in, and network
      operations.
  - info:
      name: Get Command Status
      type: http
    http:
      method: POST
      url: http://192.168.1.1/osc/commands/status
      body:
        type: json
        data: '{}'
    docs: Polls the status of a long-running command using the command id returned by /osc/commands/execute.
bundled: true