/
OU
outerport
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Agent
29
Agent Attachments
2
Agent Evals
12
Agent MCP Servers
5
Agent Personas
7
Agent Skills
5
Agent Tools
6
Agent Traces
3
Components
46
Desk
53
post
/api/v0/desk/requests
Run one sidecar request on a hosted worker
post
/api/v0/desk/runs/{run}/requests
Run one request against a hosted live simulation
delete
/api/v0/desk/runs/{run}
End a hosted live simulation
delete
/api/v0/desk/runs
End every hosted live simulation of the caller's account
post
/api/v0/desk/warm
Boot a standby worker
post
/api/v0/desk/catalog
Get the caller's parts catalog, creating it on first use
post
/api/v0/desk/catalog/download
Download a file a catalog part names by its web address
get
/api/v0/desk/projects
List the caller's hosted projects
post
/api/v0/desk/projects
Create a hosted project
get
/api/v0/desk/projects/{project_id}
Get a hosted project
put
/api/v0/desk/projects/{project_id}
Rename a hosted project
delete
/api/v0/desk/projects/{project_id}
Delete a hosted project
put
/api/v0/desk/projects/{project_id}/share
Share a hosted project with an organization
delete
/api/v0/desk/projects/{project_id}/share
Stop sharing a hosted project
get
/api/v0/desk/projects/{project_id}/version
Get a hosted project's revision
get
/api/v0/desk/projects/{project_id}/tree
List a hosted project's files
get
/api/v0/desk/projects/{project_id}/manifest
A hosted project's manifest
post
/api/v0/desk/projects/{project_id}/push
Push a hosted project into one of the caller's conversations
get
/api/v0/desk/projects/{project_id}/file
Read one file of a hosted project
put
/api/v0/desk/projects/{project_id}/file
Write one text file of a hosted project
delete
/api/v0/desk/projects/{project_id}/file
Delete a file or directory of a hosted project
get
/api/v0/desk/projects/{project_id}/file/raw
Read one file of a hosted project as bytes
put
/api/v0/desk/projects/{project_id}/file/raw
Write one file of a hosted project from its bytes
get
/api/v0/desk/projects/{project_id}/model
Read one Navisworks or IFC file of a hosted project as the 3D viewer's GLB
post
/api/v0/desk/projects/{project_id}/blobs/missing
Which of these blobs a hosted project's store still needs
put
/api/v0/desk/projects/{project_id}/blobs/{sha256}
Store one blob in a hosted project's store
post
/api/v0/desk/projects/{project_id}/files
Name files of a hosted project by content hash
post
/api/v0/desk/projects/{project_id}/rename
Rename a file or directory of a hosted project in place
get
/api/v0/desk/projects/{project_id}/review
A project file's design-check decisions
put
/api/v0/desk/projects/{project_id}/review
Replace a project file's design-check decisions
get
/api/v0/desk/projects/{project_id}/index-ledger
A project's indexing records
post
/api/v0/desk/projects/{project_id}/index
Index one project file as a document
get
/api/v0/desk/projects/{project_id}/knowledge-base/changes
What brings a connected project in step with its collection
post
/api/v0/desk/projects/{project_id}/knowledge-base-file
Copy one collection document's original file into a connected project's store
post
/api/v0/desk/projects/{project_id}/knowledge-base/commit
Commit the files copied from a connected project's collection
get
/api/v0/desk/preferences
The caller's op-desk preferences
put
/api/v0/desk/preferences/{key}
Set or remove one op-desk preference
post
/api/v0/desk/drafts/compile
Compile a draft's model file
post
/api/v0/desk/drafts/render
Render one sheet of a draft as a PNG
post
/api/v0/desk/drafts/review
Review a draft against the design rules
post
/api/v0/desk/drafts/simulate
Run one scenario against a draft
post
/api/v0/desk/drafts/test
Run every scenario of a draft
post
/api/v0/desk/drafts/deploy
Put a draft on Outerport as a hosted project
get
/api/v0/desk/drafts/projects
The projects the caller reaches, with their links
post
/api/v0/desk/drafts/pull
A project's current files as text
get
/api/v0/desk/modeling/library.zip
The modeling library as a zip, through a signed link
get
/api/v0/desk/modeling/guide
How to build a model on Outerport
get
/api/v0/desk/modeling/examples
The example models Outerport ships
get
/api/v0/desk/modeling/examples/{name}
One single-file example model's source
get
/api/v0/desk/modeling/examples/{name}/files
Every file of one example model
get
/api/v0/desk/modeling/library
The modeling library's files
get
/api/v0/desk/modeling/api
The modeling API
get
/api/v0/desk/web-config
How the op-desk web app signs in
Documents
38
Job Status
5
Knowledge Base Graph
65
Knowledge Bases
26
organizations
16
Queue Status
1
schematic-classes
1
schematic-templates
2
semantic-catalog
6
Usage
1
Desk
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Render one sheet of a draft as a PNG
post
/api/v0/desk/drafts/render
Nov 9, 2026
ecd5b922e78a
Revision changes
info
endpoint added