/
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
7
Inventory
3
Inventory Orders
7
Inventory Transactions
1
Lifecycle Emails
4
Loop Runs
8
Maintenance
9
Makes
16
Materials
15
ML Models
2
Mobile Briefing
1
Model Files
10
Models
25
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
4
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
18
Subscriptions
1
Support
1
Tasks
7
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
post
/v1/loop-jobs
patch
/v1/printers/{id}/maintenance
Path parameters
id
string
required
Request body
object
required
maintenance
boolean
required
organizationId
string
Organization ID (optional, defaults to user's primary organization)
Response
Default Response
object
required
success
boolean
message
string
Changes