box in twins and put this configuration under seed_config.box.
Box with users, folders, and files.
Example seed
This is the complete Scenario request body for creating a Scenario. You can also import it witharga test-runner scenarios import --file scenario.json.
Parameters
The following fields belong directly insideseed_config.box. Required nested fields are marked in their tables. Provider-native objects can contain service-specific fields beyond the representative record shapes below.
Resource fields
These tables describe the record shapes used by the example. Keep native field names and casing. Map keys such as property names, IDs, and metadata keys are supplied by your fixture.users[]
folders[]
folders[].files[]
API coverage and limitations
Twin name:box
Supports
- Box v2.0 file and folder APIs, including list, upload, download, update, delete, search, and event streams.
- OAuth token exchange, refresh tokens, developer tokens, and downscoped token restrictions.
- Webhook registration, signed webhook delivery attempts, retries, replay, and admin inspection.
- Unified storage and HRIS bridge behavior for apps that reach Box through Unified.
- Preview, thumbnail, transform/export, and advanced enterprise permissions are approximated rather than fully implemented.
- Unsupported webhook triggers, folder sort keys, search sort keys, event stream types, or downscope scopes return structured
400or403responses. - Arbitrary MIME uploads are stored as opaque content when the twin does not model preview or conversion behavior.
get_twin_catalog, provision_twins, start_url_validation, get_validation_results.
See Scenario seeding for saving, provisioning, and resetting fixtures.
