Create a Devbox.
Create a Devbox and begin the boot process. Standard Devboxes initially report the 'provisioning' state. FLEX Devboxes initially report the 'queued' state while waiting for infrastructure allocation, then transition to 'provisioning' once assigned to a node. The Devbox transitions to 'initializing' while the booted Devbox runs Runloop or user-defined setup scripts, then to 'running' when it is ready for use.
Request body
Response
OK
Changes
Changed in 29 of the 50 revisions of this API.593277
- ○
added the new
pi_jsonenum value to the request propertymounts/items/oneOf[BrokerMount]/protocol/anyOf[BrokerMountProtocol]/request-property-enum-value-added
- ○
added the optional property
state_transitions/items/failure_reasonto the response with the200statusresponse-optional-property-added
- ○
- ●
added the new
queuedenum value to thestate_transitions/items/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
queuedenum value to thestatusresponse property for the response status200response-property-enum-value-added
- ○
added the new
codex_jsonenum value to the request propertymounts/items/oneOf[BrokerMount]/protocol/anyOf[BrokerMountProtocol]/request-property-enum-value-added
- ●
- ●
removed the request property
repo_connection_idrequest-property-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the new optional request property
launch_parameters/anyOf[LaunchParameters]/provisioning_tiernew-optional-request-property
- ○
added the optional property
launch_parameters/provisioning_tierto the response with the200statusresponse-optional-property-added
- ○
- ●
added the new
scheduledenum value to thestate_transitions/items/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
scheduledenum value to thestatusresponse property for the response status200response-property-enum-value-added
- ●
- ▲
the request property
blueprint_idbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
blueprint_namebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
code_mountsbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
code_mounts/items/git_refbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
code_mounts/items/install_commandbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
code_mounts/items/tokenbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
entrypointbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
environment_variablesbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
file_mountsbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
gatewaysbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
launch_parametersbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mcpbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
metadatabecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mountsbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[AgentMount]/agent_idbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[AgentMount]/agent_namebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[AgentMount]/agent_pathbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[AgentMount]/auth_tokenbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[BrokerMount]/agent_binarybecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[BrokerMount]/launch_argsbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[BrokerMount]/protocolbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[BrokerMount]/working_directorybecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[CodeMount]/git_refbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[CodeMount]/install_commandbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
mounts/items/oneOf[CodeMount]/tokenbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
namebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
repo_connection_idbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
secretsbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
snapshot_idbecame not nullablerequest-property-became-not-nullable
- ▲
the request property
tunnelbecame not nullablerequest-property-became-not-nullable
- ▲
removed the enum value
acpof the request propertymounts/items/oneOf[BrokerMount]/protocolrequest-property-enum-value-removed
- ▲
removed the enum value
claude_jsonof the request propertymounts/items/oneOf[BrokerMount]/protocolrequest-property-enum-value-removed
- ▲
the
launch_parametersrequest property type/format changed fromobject/to/request-property-type-changed
- ▲
the
mounts/items/oneOf[BrokerMount]/protocolrequest property type/format changed fromstring/to/request-property-type-changed
- ▲
the
tunnelrequest property type/format changed fromobject/to/request-property-type-changed
- ▲
the
failure_reasonresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
launch_parameters/after_idleresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
the
launch_parameters/architectureresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
launch_parameters/lifecycleresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
the
launch_parameters/resource_size_requestresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
launch_parameters/user_parametersresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
the
shutdown_reasonresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
tunnelresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
removed the required property
launch_parameters/after_idle/idle_time_secondsfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
launch_parameters/after_idle/on_idlefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
launch_parameters/user_parameters/uidfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
launch_parameters/user_parameters/usernamefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
tunnel/auth_modefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
tunnel/create_time_msfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
tunnel/http_keep_alivefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
tunnel/tunnel_keyfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
tunnel/wake_on_httpfrom the response with the200statusresponse-required-property-removed
- ●
removed the request property
launch_parameters/after_idlerequest-property-removed
- ●
removed the request property
launch_parameters/architecturerequest-property-removed
- ●
removed the request property
launch_parameters/available_portsrequest-property-removed
- ●
removed the request property
launch_parameters/custom_cpu_coresrequest-property-removed
- ●
removed the request property
launch_parameters/custom_disk_sizerequest-property-removed
- ●
removed the request property
launch_parameters/custom_gb_memoryrequest-property-removed
- ●
removed the request property
launch_parameters/keep_alive_time_secondsrequest-property-removed
- ●
removed the request property
launch_parameters/launch_commandsrequest-property-removed
- ●
removed the request property
launch_parameters/lifecyclerequest-property-removed
- ●
removed the request property
launch_parameters/network_policy_idrequest-property-removed
- ●
removed the request property
launch_parameters/required_servicesrequest-property-removed
- ●
removed the request property
launch_parameters/resource_size_requestrequest-property-removed
- ●
removed the request property
launch_parameters/user_parametersrequest-property-removed
- ●
removed the request property
tunnel/auth_moderequest-property-removed
- ●
removed the request property
tunnel/http_keep_aliverequest-property-removed
- ●
removed the request property
tunnel/wake_on_httprequest-property-removed
- ●
removed the optional property
launch_parameters/lifecycle/after_idlefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
launch_parameters/lifecycle/resume_triggersfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
tunnel/auth_tokenfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
reflexenum value to theinitiator_typeresponse property for the response status200response-property-enum-value-added
- ○
added
BrokerMountProtocolsubschema #2to themounts/items/oneOf[BrokerMount]/protocolrequest propertyanyOflistrequest-property-any-of-added
- ○
added
LaunchParameterssubschema #2to thelaunch_parametersrequest propertyanyOflistrequest-property-any-of-added
- ○
added
TunnelConfigsubschema #2to thetunnelrequest propertyanyOflistrequest-property-any-of-added
- ○
added
Architecturesubschema #2to thelaunch_parameters/architectureresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
DevboxViewFailureReasonsubschema #2to thefailure_reasonresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
DevboxViewShutdownReasonsubschema #2to theshutdown_reasonresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
IdleConfigurationParameterssubschema #2to thelaunch_parameters/after_idleresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
LifecycleConfigurationParameterssubschema #2to thelaunch_parameters/lifecycleresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ResourceSizesubschema #2to thelaunch_parameters/resource_size_requestresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
TunnelViewsubschema #2to thetunnelresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
UserParameterssubschema #2to thelaunch_parameters/user_parametersresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
removed the
CUSTOM_SIZEenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
LARGEenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
MEDIUMenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
SMALLenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
XX_LARGEenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
X_LARGEenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
X_SMALLenum value from thelaunch_parameters/resource_size_requestresponse property for the response status200response-property-enum-value-removed
- ○
removed the
api_shutdownenum value from theshutdown_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
arm64enum value from thelaunch_parameters/architectureresponse property for the response status200response-property-enum-value-removed
- ○
removed the
entrypoint_exitenum value from theshutdown_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
execution_failedenum value from thefailure_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
health_check_failedenum value from thefailure_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
idleenum value from theshutdown_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
keep_alive_timeoutenum value from theshutdown_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
out_of_diskenum value from thefailure_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
out_of_memoryenum value from thefailure_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
ttl_expiredenum value from theshutdown_reasonresponse property for the response status200response-property-enum-value-removed
- ○
removed the
x86_64enum value from thelaunch_parameters/architectureresponse property for the response status200response-property-enum-value-removed
- ▲
- ○
added the new optional request property
mounts/items/oneOf[BrokerMount]/working_directorynew-optional-request-property
- ○
- ○
added the new optional request property
launch_parameters/lifecycle/resume_triggers/axon_eventnew-optional-request-property
- ○
added the optional property
launch_parameters/lifecycle/resume_triggers/axon_eventto the response with the200statusresponse-optional-property-added
- ○
- ●
added the new
ttl_expiredenum value to theshutdown_reasonresponse property for the response status200response-property-enum-value-added
- ●
- ▲
removed the enum value
codex_app_serverof the request propertymounts/items/oneOf[BrokerMount]/protocolrequest-property-enum-value-removed
- ○
added the new optional request property
code_mounts/items/git_refnew-optional-request-property
- ○
added the new optional request property
launch_parameters/lifecyclenew-optional-request-property
- ○
added the new optional request property
mounts/items/oneOf[CodeMount]/git_refnew-optional-request-property
- ○
added the optional property
launch_parameters/lifecycleto the response with the200statusresponse-optional-property-added
- ○
removed the
browser_usageenum value from thecapabilities/items/response property for the response status200response-property-enum-value-removed
- ○
removed the
computer_usageenum value from thecapabilities/items/response property for the response status200response-property-enum-value-removed
- ▲