Changes to Create a Devbox.

POST /v1/devboxes

Every recorded change to this endpoint, newest first. Back to the operation

Changed in 29 of the 50 revisions of this API.593277

  1. e9dc776053e42
  2. fe489479c0aa21
  3. 7715c368e0701
  4. b4ffb9a8aff32
  5. 078a027e147f2
  6. d3ddb452754c522029
  7. 406ebae7a9b81
  8. 5b536a11a7132
  9. f0eb12cf4df41
  10. a1c7e69cbbf716
  11. b0d4f639559e1
  12. c33fa67077f62
  13. c576eb67f11922
  14. efb88e3669a12
  15. 132ed16071652
  16. fa81aa9379351
  17. dd0f43e15cb62
  18. 15b7fd06098d1
  19. b493cadf2e3b11
  20. debd1f9a9d594
  21. 5bbc26893c511
  22. eac4defbf39811
  23. 8ebd9dbfacb113
  24. 370a5d676ff0115
  25. 0dd27c6877ed3
  26. 5f33221208c112
  27. 6b65a42b74401
  28. 9b2e136aedff3
  29. 1749c364b8951

What changed

    • added the new pi_json enum value to the request property mounts/items/oneOf[BrokerMount]/protocol/anyOf[BrokerMountProtocol]/

      request-property-enum-value-added

    • added the optional property state_transitions/items/failure_reason to the response with the 200 status

      response-optional-property-added

  • fe489479c0aa21See the full diff
    • added the new queued enum value to the state_transitions/items/status response property for the response status 200

      response-property-enum-value-added

    • added the new queued enum value to the status response property for the response status 200

      response-property-enum-value-added

    • added the new codex_json enum value to the request property mounts/items/oneOf[BrokerMount]/protocol/anyOf[BrokerMountProtocol]/

      request-property-enum-value-added

    • removed the request property repo_connection_id

      request-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_tier

      new-optional-request-property

    • added the optional property launch_parameters/provisioning_tier to the response with the 200 status

      response-optional-property-added

    • added the new scheduled enum value to the state_transitions/items/status response property for the response status 200

      response-property-enum-value-added

    • added the new scheduled enum value to the status response property for the response status 200

      response-property-enum-value-added

  • d3ddb452754c522029See the full diff
    • the request property blueprint_id became not nullable

      request-property-became-not-nullable

    • the request property blueprint_name became not nullable

      request-property-became-not-nullable

    • the request property code_mounts became not nullable

      request-property-became-not-nullable

    • the request property code_mounts/items/git_ref became not nullable

      request-property-became-not-nullable

    • the request property code_mounts/items/install_command became not nullable

      request-property-became-not-nullable

    • the request property code_mounts/items/token became not nullable

      request-property-became-not-nullable

    • the request property entrypoint became not nullable

      request-property-became-not-nullable

    • the request property environment_variables became not nullable

      request-property-became-not-nullable

    • the request property file_mounts became not nullable

      request-property-became-not-nullable

    • the request property gateways became not nullable

      request-property-became-not-nullable

    • the request property launch_parameters became not nullable

      request-property-became-not-nullable

    • the request property mcp became not nullable

      request-property-became-not-nullable

    • the request property metadata became not nullable

      request-property-became-not-nullable

    • the request property mounts became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[AgentMount]/agent_id became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[AgentMount]/agent_name became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[AgentMount]/agent_path became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[AgentMount]/auth_token became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[BrokerMount]/agent_binary became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[BrokerMount]/launch_args became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[BrokerMount]/protocol became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[BrokerMount]/working_directory became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[CodeMount]/git_ref became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[CodeMount]/install_command became not nullable

      request-property-became-not-nullable

    • the request property mounts/items/oneOf[CodeMount]/token became not nullable

      request-property-became-not-nullable

    • the request property name became not nullable

      request-property-became-not-nullable

    • the request property repo_connection_id became not nullable

      request-property-became-not-nullable

    • the request property secrets became not nullable

      request-property-became-not-nullable

    • the request property snapshot_id became not nullable

      request-property-became-not-nullable

    • the request property tunnel became not nullable

      request-property-became-not-nullable

    • removed the enum value acp of the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-removed

    • removed the enum value claude_json of the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-removed

    • the launch_parameters request property type/format changed from object/ to /

      request-property-type-changed

    • the mounts/items/oneOf[BrokerMount]/protocol request property type/format changed from string/ to /

      request-property-type-changed

    • the tunnel request property type/format changed from object/ to /

      request-property-type-changed

    • the failure_reason response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • the launch_parameters/after_idle response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the launch_parameters/architecture response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • the launch_parameters/lifecycle response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the launch_parameters/resource_size_request response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • the launch_parameters/user_parameters response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the shutdown_reason response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • the tunnel response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • removed the required property launch_parameters/after_idle/idle_time_seconds from the response with the 200 status

      response-required-property-removed

    • removed the required property launch_parameters/after_idle/on_idle from the response with the 200 status

      response-required-property-removed

    • removed the required property launch_parameters/user_parameters/uid from the response with the 200 status

      response-required-property-removed

    • removed the required property launch_parameters/user_parameters/username from the response with the 200 status

      response-required-property-removed

    • removed the required property tunnel/auth_mode from the response with the 200 status

      response-required-property-removed

    • removed the required property tunnel/create_time_ms from the response with the 200 status

      response-required-property-removed

    • removed the required property tunnel/http_keep_alive from the response with the 200 status

      response-required-property-removed

    • removed the required property tunnel/tunnel_key from the response with the 200 status

      response-required-property-removed

    • removed the required property tunnel/wake_on_http from the response with the 200 status

      response-required-property-removed

    • removed the request property launch_parameters/after_idle

      request-property-removed

    • removed the request property launch_parameters/architecture

      request-property-removed

    • removed the request property launch_parameters/available_ports

      request-property-removed

    • removed the request property launch_parameters/custom_cpu_cores

      request-property-removed

    • removed the request property launch_parameters/custom_disk_size

      request-property-removed

    • removed the request property launch_parameters/custom_gb_memory

      request-property-removed

    • removed the request property launch_parameters/keep_alive_time_seconds

      request-property-removed

    • removed the request property launch_parameters/launch_commands

      request-property-removed

    • removed the request property launch_parameters/lifecycle

      request-property-removed

    • removed the request property launch_parameters/network_policy_id

      request-property-removed

    • removed the request property launch_parameters/required_services

      request-property-removed

    • removed the request property launch_parameters/resource_size_request

      request-property-removed

    • removed the request property launch_parameters/user_parameters

      request-property-removed

    • removed the request property tunnel/auth_mode

      request-property-removed

    • removed the request property tunnel/http_keep_alive

      request-property-removed

    • removed the request property tunnel/wake_on_http

      request-property-removed

    • removed the optional property launch_parameters/lifecycle/after_idle from the response with the 200 status

      response-optional-property-removed

    • removed the optional property launch_parameters/lifecycle/resume_triggers from the response with the 200 status

      response-optional-property-removed

    • removed the optional property tunnel/auth_token from the response with the 200 status

      response-optional-property-removed

    • added the new reflex enum value to the initiator_type response property for the response status 200

      response-property-enum-value-added

    • added BrokerMountProtocol subschema #2 to the mounts/items/oneOf[BrokerMount]/protocol request property anyOf list

      request-property-any-of-added

    • added LaunchParameters subschema #2 to the launch_parameters request property anyOf list

      request-property-any-of-added

    • added TunnelConfig subschema #2 to the tunnel request property anyOf list

      request-property-any-of-added

    • added Architecture subschema #2 to the launch_parameters/architecture response property anyOf list for the response status 200

      response-property-any-of-added

    • added DevboxViewFailureReason subschema #2 to the failure_reason response property anyOf list for the response status 200

      response-property-any-of-added

    • added DevboxViewShutdownReason subschema #2 to the shutdown_reason response property anyOf list for the response status 200

      response-property-any-of-added

    • added IdleConfigurationParameters subschema #2 to the launch_parameters/after_idle response property anyOf list for the response status 200

      response-property-any-of-added

    • added LifecycleConfigurationParameters subschema #2 to the launch_parameters/lifecycle response property anyOf list for the response status 200

      response-property-any-of-added

    • added ResourceSize subschema #2 to the launch_parameters/resource_size_request response property anyOf list for the response status 200

      response-property-any-of-added

    • added TunnelView subschema #2 to the tunnel response property anyOf list for the response status 200

      response-property-any-of-added

    • added UserParameters subschema #2 to the launch_parameters/user_parameters response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the CUSTOM_SIZE enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the LARGE enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the MEDIUM enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the SMALL enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the XX_LARGE enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the X_LARGE enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the X_SMALL enum value from the launch_parameters/resource_size_request response property for the response status 200

      response-property-enum-value-removed

    • removed the api_shutdown enum value from the shutdown_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the arm64 enum value from the launch_parameters/architecture response property for the response status 200

      response-property-enum-value-removed

    • removed the entrypoint_exit enum value from the shutdown_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the execution_failed enum value from the failure_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the health_check_failed enum value from the failure_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the idle enum value from the shutdown_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the keep_alive_timeout enum value from the shutdown_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the out_of_disk enum value from the failure_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the out_of_memory enum value from the failure_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the ttl_expired enum value from the shutdown_reason response property for the response status 200

      response-property-enum-value-removed

    • removed the x86_64 enum value from the launch_parameters/architecture response property for the response status 200

      response-property-enum-value-removed

    • added the new optional request property mounts/items/oneOf[BrokerMount]/working_directory

      new-optional-request-property

    • added the new optional request property launch_parameters/lifecycle/resume_triggers/axon_event

      new-optional-request-property

    • added the optional property launch_parameters/lifecycle/resume_triggers/axon_event to the response with the 200 status

      response-optional-property-added

    • added the new ttl_expired enum value to the shutdown_reason response property for the response status 200

      response-property-enum-value-added

    • removed the enum value codex_app_server of the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-removed

    • added the new optional request property code_mounts/items/git_ref

      new-optional-request-property

    • added the new optional request property launch_parameters/lifecycle

      new-optional-request-property

    • added the new optional request property mounts/items/oneOf[CodeMount]/git_ref

      new-optional-request-property

    • added the optional property launch_parameters/lifecycle to the response with the 200 status

      response-optional-property-added

    • removed the browser_usage enum value from the capabilities/items/ response property for the response status 200

      response-property-enum-value-removed

    • removed the computer_usage enum value from the capabilities/items/ response property for the response status 200

      response-property-enum-value-removed

    • added the new health_check_failed enum value to the failure_reason response property for the response status 200

      response-property-enum-value-added

    This revision also has 13 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new optional request property tunnel/wake_on_http

      new-optional-request-property

    • added the required property tunnel/wake_on_http to the response with the 200 status

      response-required-property-added

    This revision also has 20 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • c576eb67f11922See the full diff
    • removed the enum value claude of the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-removed

    • removed the enum value codex of the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-removed

    • added the new claude_json enum value to the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-added

    • added the new codex_app_server enum value to the request property mounts/items/oneOf[BrokerMount]/protocol

      request-property-enum-value-added

    • added broker_mount discriminator mapping keys to the mounts/items/ request property

      request-property-discriminator-mapping-added

    • added BrokerMount to the mounts/items/ request property oneOf list

      request-property-one-of-added

    • the mcp request property type/format changed from array/ to object/

      request-property-type-changed

    • the mcp_specs response's property type/format changed from array/ to object/ for status 200

      response-property-type-changed

    • added the optional property mcp_specs to the response with the 200 status

      response-optional-property-added

    • added the new optional request property tunnel/http_keep_alive

      new-optional-request-property

    • added the required property tunnel/http_keep_alive to the response with the 200 status

      response-required-property-added

    • added the new optional request property mcp

      new-optional-request-property

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • b493cadf2e3b11See the full diff
    • added the new open enum value to the tunnel/auth_mode response property for the response status 200

      response-property-enum-value-added

    • removed the public_ enum value from the tunnel/auth_mode response property for the response status 200

      response-property-enum-value-removed

    • added the new optional request property gateways

      new-optional-request-property

    • added the new optional request property tunnel

      new-optional-request-property

    • added the optional property gateway_specs to the response with the 200 status

      response-optional-property-added

    • added the optional property tunnel to the response with the 200 status

      response-optional-property-added

    • removed the optional property network_policy_id from the response with the 200 status

      response-optional-property-removed

  • eac4defbf39811See the full diff
    • removed the request property network_policy_id

      request-property-removed

    • added the optional property network_policy_id to the response with the 200 status

      response-optional-property-added

  • 8ebd9dbfacb113See the full diff
    • added the new scoring_validation enum value to the initiator_type response property for the response status 200

      response-property-enum-value-added

    • added the new optional request property launch_parameters/network_policy_id

      new-optional-request-property

    • added the new optional request property network_policy_id

      new-optional-request-property

    • added the optional property launch_parameters/network_policy_id to the response with the 200 status

      response-optional-property-added

  • 370a5d676ff0115See the full diff
    • removed ObjectMountParameters AgentMountParameters CodeMountParameters FileMountParameters from the mounts/items/ request property oneOf list

      request-property-one-of-removed

    • removed the request property code_mounts/items/type

      request-property-removed

    • mapped value for discriminator key agent_mount changed from AgentMountParameters to AgentMount for mounts/items/ request property

      request-property-discriminator-mapping-changed

    • mapped value for discriminator key code_mount changed from CodeMountParameters to CodeMount for mounts/items/ request property

      request-property-discriminator-mapping-changed

    • mapped value for discriminator key file_mount changed from FileMountParameters to FileMount for mounts/items/ request property

      request-property-discriminator-mapping-changed

    • mapped value for discriminator key object_mount changed from ObjectMountParameters to ObjectMount for mounts/items/ request property

      request-property-discriminator-mapping-changed

    • added ObjectMount AgentMount CodeMount FileMount to the mounts/items/ request property oneOf list

      request-property-one-of-added

    This revision also has 49 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new required request property code_mounts/items/type with a default value

      new-required-request-property-with-default

    • added code_mount file_mount discriminator mapping keys to the mounts/items/ request property

      request-property-discriminator-mapping-added

    • added CodeMountParameters FileMountParameters to the mounts/items/ request property oneOf list

      request-property-one-of-added

  • 5f33221208c112See the full diff
    • added the new required request property mounts/items/oneOf[AgentMountParameters]/agent_name

      new-required-request-property

    • added the new optional request property mounts/items/oneOf[AgentMountParameters]/auth_token

      new-optional-request-property

    • the request property mounts/items/oneOf[AgentMountParameters]/agent_id became nullable

      request-property-became-nullable

    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 mounts

      new-optional-request-property

    • added the optional property initiator_id to the response with the 200 status

      response-optional-property-added

    • added the optional property initiator_type to the response with the 200 status

      response-optional-property-added

    • the response property end_time_ms became required for the status 200

      response-property-became-required

    • removed the language_server enum value from the capabilities/items/ response property for the response status 200

      response-property-enum-value-removed

    This revision also has 55 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog