Search skmtc…
⌘K
Docs
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Generate
Filter operations
get
/health
Health
get
/v1/coverage
Coverage
get
/v1/products
Products
get
/v1/products/{product_id}
Product Record
get
/v1/resolve
Resolve
get
/v1/dock/overview
Overview
get
/v1/accessories/chargers
Chargers
get
/v1/accessories/monitors
Monitors
get
/v1/accessories/docks
Docks
get
/v1/compatibility
Compatibility
get
/v1/export
Export
post
/v1/check
Check
get
/v1/direct/compatibility
Direct Compatibility
post
/v1/direct/check
Direct Check
post
/v1/plan
Plan
post
/v1/recommend
Recommend
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Generate code
Plan
post
/v1/plan
Request
Base URL:
https://specjoin.com/api
URL:
https://specjoin.com/api/v1/plan
Auth:
HTTP bearer
Request body
Setup
Request
required
host_id
string
required
operating_system
'windows'
|
'macos'
|
'linux'
|
'chromeos'
required
host_connector
'usb_c'
|
'usb_a'
monitors
Monitor
Need[]
required
software_allowed
boolean
nullable
use
'office'
|
'protected_video'
|
'gaming'
charge
boolean
required_power_w
integer
nullable
supply
Supply
Selection
host_cable
'unknown'
|
'original'
|
'thunderbolt_40gbps'
|
'usb_c_video'
|
'usb_data_only'
require_dock_power_button
boolean
dock_id
string
required
owned_parts
Owned
Part[]
Response
Successful Response
Assessment
required
schema_version
'0.5.0'
rule_version
string
data_version
string
required
data_sha256
string
required
release_status
'evaluation'
|
'commercial'
required
host_id
string
required
dock_id
string
required
status
'supported'
|
'conditional'
|
'unsupported'
|
'unknown'
|
'not_requested'
required
summary
string
required
display
Finding
required
power
Finding
required
restrictions
Finding[]
required
connection
Finding
required
plan
Plan
required
sources
Source[]
required
basis
string
monitor_assumption
string
environment_assumption
string
Changes
No recorded changes to this operation across all 1 revision of this API.