/
PR
printhiv3d
/
Print Hive API Documentation
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Updated on 2026-09-27
Details
Filter operations
Action Feed
7
Agent Auth
2
AMS
2
Analytics
5
API Keys
8
Assistant
1
Assistant Feedback
5
Farm Events
1
Feature Flags
2
Filament Consumption
8
Files
9
Hex
17
Hive Link
11
HiveSlice
10
Hosts
8
Inventory
3
Inventory Orders
7
Inventory Transactions
1
Lifecycle Emails
4
Loop Runs
8
Maintenance
9
Makes
16
post
Atomically create or update a Full Workshop Make
get
List makes
post
Create new make
get
Get make by ID
delete
Delete make
patch
Update make
get
List model files for make
post
Add model file to make
delete
Remove model file from make
patch
Link/unlink SKU
get
Get materials for a make model file
put
Set materials for a make model file
get
List makes for a model file
post
Create make for model file
delete
Validate that a model file has no default Make to clear
patch
Set default make for model file
Materials
15
ML Models
2
Mobile Briefing
1
Model Files
11
Models
26
OAuth
7
OAuth Clients
5
Onboarding
2
Operator Dispatch
8
Operator Sessions
1
Order Items
2
Order Stream Grants
6
Orders
7
Organizations
6
Platform Credentials
4
Print Jobs
5
Printer Control
9
Printer Tags
12
Printers
18
Product SKUs
9
Production Capacity
6
Production Runs
15
Public
1
Purchase Requests
11
Recommendation Receipts
10
RPI Image
4
Shippo
5
Shopify
9
Shopify SKU Mapping
1
Slicer
4
Slicer Gateway
3
Smart Queue
3
Sub-Tasks
19
Subscriptions
1
Support
1
Tasks
8
Telemetry
3
Training
8
Veeqo
4
get
/.well-known/openai-apps-challenge
get
/.well-known/integrations.json
get
/.well-known/mcp/server-card.json
get
/openapi.json
get
/v1/mcp/
post
/v1/mcp/
delete
/v1/mcp/
get
/v1/agent/identity/claim/inspect
post
/v1/agent/identity/claim/confirm
post
/v1/printer-events
post
/v1/printer-events/batch
get
/v1/printer-config
post
/v1/printer-config
get
/v1/printer-config/{id}
patch
/v1/printer-config/{id}
patch
/v1/printer-config/{id}/connection-status
post
/v1/printers/{id}/filaments/assign
patch
/v1/printers/{id}/maintenance
post
/v1/printers/{id}/operator-device-start
patch
/v1/printers/{id}/ready
post
/v1/printers/{id}/commands
put
/v1/printers/{id}/filaments/{position}
delete
/v1/printers/{id}/filaments/{position}
post
/v1/printers/{id}/ftp-health/failure
post
/v1/printers/{id}/ftp-health/success
post
/v1/printers/{id}/next-job
patch
/v1/printers/{id}/lock
get
/v1/printers/{id}/status
get
/v1/printers/{id}/frame
patch
/v1/printers/{id}/delete
get
/v1/printers/upload-speed
get
/v1/printers/orphaned-jobs
post
/v1/print-jobs/create
post
/v1/print-jobs/reorder
patch
/v1/print-jobs/{id}/assign
post
/v1/print-jobs/{id}/start
post
/v1/print-jobs
patch
/v1/print-jobs/{id}/status
get
/v1/print-jobs/{id}
delete
/v1/print-jobs/{id}
get
/v1/print-jobs/{id}/history
post
/v1/print-jobs/{id}/history
patch
/v1/print-jobs/{id}/retry
patch
/v1/print-jobs/{id}/file-verification
get
/v1/batch-jobs
post
/v1/batch-jobs
get
/v1/batch-jobs/{id}
patch
/v1/batch-jobs/{id}
get
/v1/batch-jobs/{id}/dashboard
post
/v1/batch-jobs/{id}/cancel
patch
/v1/batch-jobs/{id}/cancel
post
/v1/batch-jobs/empty
post
/v1/batch-jobs/{id}/jobs
post
/v1/batch-jobs/{id}/remove-jobs
post
/v1/batch-jobs/{id}/archive
post
/v1/batch-jobs/{id}/unarchive
get
/v1/listings
post
/v1/listings
get
/v1/listings/{id}
delete
/v1/listings/{id}
patch
/v1/listings/{id}
post
/v1/listings/{id}/sync
get
/v1/onboarding/status
post
/v1/onboarding/complete
get
/v1/mqtt/hosting
get
/v1/mqtt/connections
post
/v1/mqtt/connections
post
/v1/mqtt/displays/{id}/recover
post
/v1/mqtt/connections/{id}/test
patch
/v1/mqtt/connections/{id}
get
/v1/mqtt/displays
post
/v1/mqtt/displays
get
/v1/mqtt/displays/{id}
patch
/v1/mqtt/displays/{id}
post
/v1/mqtt/displays/{id}/claim
delete
/v1/mqtt/displays/{id}/claim
post
/v1/mqtt/pair
put
/v1/mqtt/displays/{id}/draft
post
/v1/mqtt/displays/{id}/preview
post
/v1/mqtt/displays/{id}/publish
post
/v1/mqtt/displays/{id}/rollback
post
/v1/mqtt/displays/{id}/commands
post
/v1/mqtt/displays/{id}/confirm
post
/v1/mqtt/displays/{id}/credentials/rotate
delete
/v1/mqtt/displays/{id}/credentials/{credentialId}
post
/v1/mqtt/displays/{id}/rebind
get
/v1/mqtt/displays/{id}/diagnostics
get
/v1/mqtt/profiles
post
/v1/mqtt/profiles
post
/v1/mqtt/profiles/compile
get
/v1/mqtt/profiles/{id}
patch
/v1/mqtt/profiles/{id}
put
/v1/mqtt/profiles/{id}/draft
post
/v1/mqtt/profiles/{id}/publish
get
/v1/mqtt/profiles/{id}/revisions
get
/v1/mqtt/revisions/{revisionId}
get
/v1/mqtt/profile-targets
get
/v1/mqtt/displays/{id}/profile
post
/v1/mqtt/displays/{id}/profile
post
/v1/mqtt/displays/{id}/profile/retry
Makes
Validate that a model file has no default Make to clear
delete
/v1/model-files/{modelFileId}/default-make
Path parameters
modelFileId
string
uuid
required
Query parameters
organizationId
string
Response
Default Response
Changes