Simplio3D API v3.4
Build powerful headless 3D CPQ applications with the Simplio3D RESTful API. Full control over option blocks, conditional logic, pricing, contact forms, 3D viewer, animations, and more.
Getting Started
The Simplio3D API is organized around REST. It accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes and JWT-based authentication.
Quick Example
// Get all projects
const response = await fetch(BASE_URL + '/projects', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data.projects);Available Endpoints
Authentication
Sign up, sign in, sessions
Projects
Full CRUD + model uploads
Option Blocks
Configurator blocks CRUD + reorder
Conditional Logic
Rules management + evaluation
Pricing & CPQ
Price blocks, formulas, calculate
Contact Forms
Form fields CRUD + submissions
3D Viewer
Embed config, state, screenshots
Animations
Animation blocks CRUD
Project Settings
Branding, lighting, camera
Assets
Upload, manage, download
Materials
PBR materials CRUD
Categories
Asset organization
Team
Invite, update, remove members
Sharing
Public links & settings
SMTP test, logs, resend
Quote Submissions
Submit, list, manage quotes
Headless Architecture
Build your own UI with full API access to option blocks, conditional logic, pricing formulas, and 3D viewer state. Perfect for custom storefronts.
Secure by Default
JWT-based authentication with Supabase Auth. All mutating endpoints require a valid access token.
