sandboxes

One box's state row and its full timeline, oldest event first.

Both path parameters are required because the ledger's primary key is composite: a provider-native id is unique only inside its own provider's namespace.

sandbox_id is a :path parameter because a provider-native id is allowed to contain slashes: an ECS task ARN is arn:aws:ecs:<region>:<account>:task/<cluster>/<id>, which the default converter splits into extra path segments so that no route matches at all. It is the last segment, so swallowing the remainder is unambiguous.

The timeline is capped like every other list here. A box that flapped between running and stopped for months has an unbounded event count, and an admin route that can return an unbounded body is a way to take the API down from a browser tab.

get/api/sandboxes/admin/box/{provider}/{sandbox_id}

Request

  • Base URL
    https://api.quadrillion.io (the document declares no server; this is the origin it was published from)
  • URL
    https://api.quadrillion.io/api/sandboxes/admin/box/{provider}/{sandbox_id}
  • Auth
    none declared

Path parameters

provider'modal' | 'aws' | 'gcp' | 'sail' required

The compute backend that owns a sandbox.

sandbox_idstring required

Query parameters

eventsinteger

Response

Successful Response

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • warning

      added the new age_limit enum value to the // response property for the response status

    • warning

      added the new age_limit enum value to the /// response property for the response status

    • warning

      added the new lease_expired enum value to the // response property for the response status

    • warning

      added the new lease_expired enum value to the /// response property for the response status

    • warning

      added the new lease_released enum value to the // response property for the response status

    • warning

      added the new lease_released enum value to the /// response property for the response status

    • warning

      added the new readiness_failed enum value to the // response property for the response status

    • warning

      added the new readiness_failed enum value to the /// response property for the response status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status