> ## Documentation Index
> Fetch the complete documentation index at: https://docs.continuouslabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Web Box

> A running copy of one web app, with its own state, at a host of its own.

A Web Box serves a copy of a vendor's web app in the browser, with its own state. Use it when your agent works through a web app instead of an API.

## Snapshots

A Web Box starts from a ready Web Box Snapshot. `GET /v1/webbox-snapshots` lists the Continuous catalog's Snapshots and your workspace's. To build your own, create a credential with a `login` for the vendor's web app, and sign in to it in [the app](https://app.continuouslabs.ai) under **Settings**, then **Credentials**. Then send `POST /v1/webbox-snapshots` with that credential in `credential_ids`. The build uses the live app through that sign-in, so use a test account. It ends in `ready`, `failed`, or `canceled`.

## Create and open

`POST /v1/webbox` with a ready `snapshot_id` returns the Web Box in `starting`. Read it until it is `running`, then open its `url` in a browser. `GET /v1/webbox/{id}/connection` returns the URL again.

The app has a host of its own. Anyone with the URL can open it, so share it only with the people and agents that need it.

Each Web Box runs in real time and has its own state.

## Stop, start and delete

`POST /v1/webbox/{id}/stop` saves the state and releases the runtime, and `POST /v1/webbox/{id}/start` restores it. `DELETE /v1/webbox/{id}` removes the Web Box and its state. `GET /v1/webbox/{id}/steps` lists each change while it runs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.