Skip to main content
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 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.