All twins

Service twin · API only

Box

Test enterprise content agents that organize files, manage collaboration, and control sharing.

API onlycaptured contractREST · MCP · CLI
Terminal
$ uv tool install blobfish-cli
$ blobfish twin login
$ blobfish twin-runs create --twins box --ttl 60 --wait

What’s inside

A deterministic, seeded, resettable replica: every operation below executes real state transitions against the twin’s own SQLite state — reads are hash-invariant, writes produce inspectable diffs, and reset restores the seed baseline. This twin runs the captured contract cx--box rekeyed onto seeded state.

Operations273
Reads128
Writes145
Entities191
Lifecycles0

Seeded entities

EntityTableFieldsAbout
box_add_domain_to_of_allowed_collaboration_domainbox_add_domain_to_of_allowed_collaboration_domains6Inferred from MCP tool parameters; the tool contract remains the authority.
box_add_or_user_avatarbox_add_or_user_avatars6Inferred from MCP tool parameters; the tool contract remains the authority.
box_ai_agentbox_ai_agents28Inferred from MCP tool parameters; the tool contract remains the authority.
box_ai_agent_by_agent_idbox_ai_agent_by_agent_ids6Inferred from MCP tool parameters; the tool contract remains the authority.
box_ai_agent_default_configurationbox_ai_agent_default_configurations7Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_box_skill_cards_on_filebox_all_box_skill_cards_on_files13Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_classificationbox_all_classifications4Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_collectionbox_all_collections7Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_file_versionbox_all_file_versions8Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_global_metadata_templatebox_all_global_metadata_templates6Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_legal_hold_policybox_all_legal_hold_policies8Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_metadata_templates_for_enterprisebox_all_metadata_templates_for_enterprises6Inferred from MCP tool parameters; the tool contract remains the authority.
box_all_webhookbox_all_webhooks6Inferred from MCP tool parameters; the tool contract remains the authority.
box_allowed_collaboration_domainbox_allowed_collaboration_domains7Inferred from MCP tool parameters; the tool contract remains the authority.
box_app_item_for_shared_linkbox_app_item_for_shared_links4Inferred from MCP tool parameters; the tool contract remains the authority.
box_apply_watermark_to_filebox_apply_watermark_to_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_apply_watermark_to_folderbox_apply_watermark_to_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_ask_questionbox_ask_questions9Inferred from MCP tool parameters; the tool contract remains the authority.
box_assign_legal_hold_policybox_assign_legal_hold_policies7Inferred from MCP tool parameters; the tool contract remains the authority.
box_assign_retention_policybox_assign_retention_policies9Inferred from MCP tool parameters; the tool contract remains the authority.
box_assign_storage_policybox_assign_storage_policies8Inferred from MCP tool parameters; the tool contract remains the authority.
box_assign_taskbox_assign_tasks8Inferred from MCP tool parameters; the tool contract remains the authority.
box_authorize_userbox_authorize_users9Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_sign_requestbox_box_sign_requests8Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_sign_request_by_idbox_box_sign_request_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_sign_templatebox_box_sign_templates6Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_sign_template_by_idbox_box_sign_template_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_skill_cards_from_filebox_box_skill_cards_from_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_box_skill_cards_on_filebox_box_skill_cards_on_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_cancel_box_sign_requestbox_cancel_box_sign_requests5Inferred from MCP tool parameters; the tool contract remains the authority.
box_change_shield_information_barrierbox_change_shield_information_barriers5Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_from_filebox_classification_from_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_from_folderbox_classification_from_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_on_filebox_classification_on_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_on_folderbox_classification_on_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_to_filebox_classification_to_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_classification_to_folderbox_classification_to_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_collaborationbox_collaborations17Inferred from MCP tool parameters; the tool contract remains the authority.
box_collection_by_idbox_collection_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_collection_itembox_collection_items8Inferred from MCP tool parameters; the tool contract remains the authority.
box_commentbox_comments10Inferred from MCP tool parameters; the tool contract remains the authority.
box_commit_sessionbox_commit_sessions6Inferred from MCP tool parameters; the tool contract remains the authority.
box_copy_filebox_copy_files9Inferred from MCP tool parameters; the tool contract remains the authority.
box_copy_file_requestbox_copy_file_requests5Inferred from MCP tool parameters; the tool contract remains the authority.
box_copy_folderbox_copy_folders8Inferred from MCP tool parameters; the tool contract remains the authority.
box_create_sessionbox_create_sessions7Inferred from MCP tool parameters; the tool contract remains the authority.
box_create_session_for_existing_filebox_create_session_for_existing_files7Inferred from MCP tool parameters; the tool contract remains the authority.
box_create_terms_of_service_status_for_userbox_create_terms_of_service_status_for_users9Inferred from MCP tool parameters; the tool contract remains the authority.
box_create_zipbox_create_zips6Inferred from MCP tool parameters; the tool contract remains the authority.
box_current_userbox_current_users5Inferred from MCP tool parameters; the tool contract remains the authority.
box_device_pinbox_device_pins5Inferred from MCP tool parameters; the tool contract remains the authority.
box_email_aliabox_email_alias7Inferred from MCP tool parameters; the tool contract remains the authority.
box_enterprise_device_pinbox_enterprise_device_pins8Inferred from MCP tool parameters; the tool contract remains the authority.
box_enterprise_userbox_enterprise_users12Inferred from MCP tool parameters; the tool contract remains the authority.
box_events_long_poll_endpointbox_events_long_poll_endpoints4Inferred from MCP tool parameters; the tool contract remains the authority.
box_extract_metadata_freeformbox_extract_metadata_freeforms6Inferred from MCP tool parameters; the tool contract remains the authority.
box_extract_metadata_structuredbox_extract_metadata_structureds9Inferred from MCP tool parameters; the tool contract remains the authority.
box_filebox_files19Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_app_item_associationbox_file_app_item_associations8Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_collaborationbox_file_collaborations8Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_commentbox_file_comments8Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_for_shared_linkbox_file_for_shared_links5Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_informationbox_file_informations6Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_requestbox_file_requests11Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_thumbnailbox_file_thumbnails10Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_versionbox_file_versions9Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_version_legal_holdbox_file_version_legal_holds8Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_version_retentionbox_file_version_retentions12Inferred from MCP tool parameters; the tool contract remains the authority.
box_file_versions_under_retentionbox_file_versions_under_retentions7Inferred from MCP tool parameters; the tool contract remains the authority.
box_files_folders_by_metadatabox_files_folders_by_metadatas12Inferred from MCP tool parameters; the tool contract remains the authority.
box_files_under_retentionbox_files_under_retentions7Inferred from MCP tool parameters; the tool contract remains the authority.
box_folderbox_folders16Inferred from MCP tool parameters; the tool contract remains the authority.
box_folder_app_item_associationbox_folder_app_item_associations8Inferred from MCP tool parameters; the tool contract remains the authority.
box_folder_collaborationbox_folder_collaborations8Inferred from MCP tool parameters; the tool contract remains the authority.
box_folder_for_shared_linkbox_folder_for_shared_links5Inferred from MCP tool parameters; the tool contract remains the authority.
box_folder_informationbox_folder_informations10Inferred from MCP tool parameters; the tool contract remains the authority.
box_folder_lockbox_folder_locks9Inferred from MCP tool parameters; the tool contract remains the authority.
box_for_contentbox_for_contents25Inferred from MCP tool parameters; the tool contract remains the authority.
box_force_apply_metadata_cascade_policy_to_folderbox_force_apply_metadata_cascade_policy_to_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_get_sessionbox_get_sessions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_get_user_invitebox_get_user_invites6Inferred from MCP tool parameters; the tool contract remains the authority.
box_get_zip_downloadbox_get_zip_downloads5Inferred from MCP tool parameters; the tool contract remains the authority.
box_groupbox_groups12Inferred from MCP tool parameters; the tool contract remains the authority.
box_group_collaborationbox_group_collaborations7Inferred from MCP tool parameters; the tool contract remains the authority.
box_group_membershipbox_group_memberships8Inferred from MCP tool parameters; the tool contract remains the authority.
box_groups_for_enterprisebox_groups_for_enterprises8Inferred from MCP tool parameters; the tool contract remains the authority.
box_initial_classificationbox_initial_classifications10Inferred from MCP tool parameters; the tool contract remains the authority.
box_items_in_folderbox_items_in_folders12Inferred from MCP tool parameters; the tool contract remains the authority.
box_jobs_to_terminate_user_group_sessionbox_jobs_to_terminate_user_group_sessions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_jobs_to_terminate_users_sessionbox_jobs_to_terminate_users_sessions6Inferred from MCP tool parameters; the tool contract remains the authority.
box_legal_hold_policybox_legal_hold_policies11Inferred from MCP tool parameters; the tool contract remains the authority.
box_legal_hold_policy_assignmentbox_legal_hold_policy_assignments11Inferred from MCP tool parameters; the tool contract remains the authority.
box_members_of_groupbox_members_of_groups7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_cascade_policybox_metadata_cascade_policies11Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instance_from_filebox_metadata_instance_from_files7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instance_from_folderbox_metadata_instance_from_folders7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instance_on_filebox_metadata_instance_on_files7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instance_on_folderbox_metadata_instance_on_folders7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instances_on_filebox_metadata_instances_on_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_instances_on_folderbox_metadata_instances_on_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_templatebox_metadata_templates11Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_template_by_idbox_metadata_template_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_template_by_instance_idbox_metadata_template_by_instance_ids7Inferred from MCP tool parameters; the tool contract remains the authority.
box_metadata_template_by_namebox_metadata_template_by_names6Inferred from MCP tool parameters; the tool contract remains the authority.
box_partbox_parts7Inferred from MCP tool parameters; the tool contract remains the authority.
box_part_of_filebox_part_of_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_pending_collaborationbox_pending_collaborations8Inferred from MCP tool parameters; the tool contract remains the authority.
box_permanently_filebox_permanently_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_permanently_folderbox_permanently_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_permanently_web_linkbox_permanently_web_links5Inferred from MCP tool parameters; the tool contract remains the authority.
box_preflight_check_beforebox_preflight_check_befores6Inferred from MCP tool parameters; the tool contract remains the authority.
box_previous_file_versions_for_legal_hold_policy_assignmentbox_previous_file_versions_for_legal_hold_policy_assignments8Inferred from MCP tool parameters; the tool contract remains the authority.
box_promote_file_versionbox_promote_file_versions7Inferred from MCP tool parameters; the tool contract remains the authority.
box_recently_accessed_itembox_recently_accessed_items7Inferred from MCP tool parameters; the tool contract remains the authority.
box_refresh_access_tokenbox_refresh_access_tokens8Inferred from MCP tool parameters; the tool contract remains the authority.
box_remove_domain_from_of_allowed_collaboration_domainbox_remove_domain_from_of_allowed_collaboration_domains5Inferred from MCP tool parameters; the tool contract remains the authority.
box_remove_sessionbox_remove_sessions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_request_access_tokenbox_request_access_tokens19Inferred from MCP tool parameters; the tool contract remains the authority.
box_resend_box_sign_requestbox_resend_box_sign_requests5Inferred from MCP tool parameters; the tool contract remains the authority.
box_restore_filebox_restore_files7Inferred from MCP tool parameters; the tool contract remains the authority.
box_restore_file_versionbox_restore_file_versions7Inferred from MCP tool parameters; the tool contract remains the authority.
box_restore_folderbox_restore_folders7Inferred from MCP tool parameters; the tool contract remains the authority.
box_restore_web_linkbox_restore_web_links7Inferred from MCP tool parameters; the tool contract remains the authority.
box_retention_on_filebox_retention_on_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_retention_policybox_retention_policies19Inferred from MCP tool parameters; the tool contract remains the authority.
box_retention_policy_assignmentbox_retention_policy_assignments10Inferred from MCP tool parameters; the tool contract remains the authority.
box_review_files_on_legal_hold_policy_assignmentbox_review_files_on_legal_hold_policy_assignments8Inferred from MCP tool parameters; the tool contract remains the authority.
box_revoke_access_tokenbox_revoke_access_tokens7Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_for_filebox_shared_link_for_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_for_folderbox_shared_link_for_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_for_web_linkbox_shared_link_for_web_links6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_from_filebox_shared_link_from_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_from_folderbox_shared_link_from_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_from_web_linkbox_shared_link_from_web_links6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_on_filebox_shared_link_on_files13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_on_folderbox_shared_link_on_folders13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_on_web_linkbox_shared_link_on_web_links13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_to_filebox_shared_link_to_files13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_to_folderbox_shared_link_to_folders13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shared_link_to_web_linkbox_shared_link_to_web_links13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrierbox_shield_information_barriers6Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_reportbox_shield_information_barrier_reports8Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_report_by_idbox_shield_information_barrier_report_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segmentbox_shield_information_barrier_segments11Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segment_memberbox_shield_information_barrier_segment_members11Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segment_member_by_idbox_shield_information_barrier_segment_member_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segment_restrictionbox_shield_information_barrier_segment_restrictions13Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segment_restriction_by_idbox_shield_information_barrier_segment_restriction_by_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_segment_with_specified_idbox_shield_information_barrier_segment_with_specified_ids7Inferred from MCP tool parameters; the tool contract remains the authority.
box_shield_information_barrier_with_specified_idbox_shield_information_barrier_with_specified_ids5Inferred from MCP tool parameters; the tool contract remains the authority.
box_slack_integration_mappingbox_slack_integration_mappings12Inferred from MCP tool parameters; the tool contract remains the authority.
box_starts_workflow_based_on_request_bodybox_starts_workflow_based_on_request_bodies12Inferred from MCP tool parameters; the tool contract remains the authority.
box_storage_policybox_storage_policies8Inferred from MCP tool parameters; the tool contract remains the authority.
box_storage_policy_assignmentbox_storage_policy_assignments10Inferred from MCP tool parameters; the tool contract remains the authority.
box_taskbox_tasks11Inferred from MCP tool parameters; the tool contract remains the authority.
box_task_assignmentbox_task_assignments8Inferred from MCP tool parameters; the tool contract remains the authority.
box_tasks_on_filebox_tasks_on_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_teams_integration_mappingbox_teams_integration_mappings9Inferred from MCP tool parameters; the tool contract remains the authority.
box_terms_of_servicebox_terms_of_services8Inferred from MCP tool parameters; the tool contract remains the authority.
box_terms_of_service_user_statusebox_terms_of_service_user_statuses6Inferred from MCP tool parameters; the tool contract remains the authority.
box_textbox_texts7Inferred from MCP tool parameters; the tool contract remains the authority.
box_transfer_owned_folderbox_transfer_owned_folders8Inferred from MCP tool parameters; the tool contract remains the authority.
box_trashed_filebox_trashed_files6Inferred from MCP tool parameters; the tool contract remains the authority.
box_trashed_folderbox_trashed_folders6Inferred from MCP tool parameters; the tool contract remains the authority.
box_trashed_itembox_trashed_items11Inferred from MCP tool parameters; the tool contract remains the authority.
box_trashed_web_linkbox_trashed_web_links6Inferred from MCP tool parameters; the tool contract remains the authority.
box_unassign_legal_hold_policybox_unassign_legal_hold_policies5Inferred from MCP tool parameters; the tool contract remains the authority.
box_unassign_storage_policybox_unassign_storage_policies5Inferred from MCP tool parameters; the tool contract remains the authority.
box_unassign_taskbox_unassign_tasks5Inferred from MCP tool parameters; the tool contract remains the authority.
box_update_terms_of_service_for_existing_userbox_update_terms_of_service_for_existing_users6Inferred from MCP tool parameters; the tool contract remains the authority.
box_userbox_users29Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_and_enterprise_eventbox_user_and_enterprise_events10Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_avatarbox_user_avatars5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_domain_exemptionbox_user_domain_exemptions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_exempt_from_collaboration_domain_restrictionbox_user_exempt_from_collaboration_domain_restrictions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_exemption_from_collaboration_domain_restrictionbox_user_exemption_from_collaboration_domain_restrictions5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_from_groupbox_user_from_groups5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_invitebox_user_invites7Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_s_email_aliasebox_user_s_email_aliases5Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_s_groupbox_user_s_groups7Inferred from MCP tool parameters; the tool contract remains the authority.
box_user_to_groupbox_user_to_groups9Inferred from MCP tool parameters; the tool contract remains the authority.
box_users_exempt_from_collaboration_domain_restrictionbox_users_exempt_from_collaboration_domain_restrictions6Inferred from MCP tool parameters; the tool contract remains the authority.
box_watermark_for_folderbox_watermark_for_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_watermark_from_filebox_watermark_from_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_watermark_from_folderbox_watermark_from_folders5Inferred from MCP tool parameters; the tool contract remains the authority.
box_watermark_on_filebox_watermark_on_files5Inferred from MCP tool parameters; the tool contract remains the authority.
box_web_linkbox_web_links13Inferred from MCP tool parameters; the tool contract remains the authority.
box_web_link_for_shared_linkbox_web_link_for_shared_links5Inferred from MCP tool parameters; the tool contract remains the authority.
box_webhookbox_webhooks9Inferred from MCP tool parameters; the tool contract remains the authority.
box_workflowbox_workflows8Inferred from MCP tool parameters; the tool contract remains the authority.
box_zip_archivebox_zip_archives5Inferred from MCP tool parameters; the tool contract remains the authority.

Three surfaces, one state

Mount Box in a twin environment and the same seeded state serves vendor-shaped REST operations, an MCP endpoint for tool calling, and a generated bf-twin CLI — with copy-on-write sessions per rollout and a one-call reset to the seed baseline. Prefer raw HTTP? The same create works with curl:

API
$ curl -sS -X POST https://blobfish.ai/api/v1/twin/environments \
    -H "X-API-Key: $BLOBFISH_API_KEY" -H "Content-Type: application/json" \
    -d '{"services":["box"],"ttl_minutes":60}'

Known limitations

This twin mirrors the captured contract cx--box: its tool surface is the captured server’s, with synthetic seeded values. Operations outside that capture are not mounted — we mount fewer, executable operations rather than stub the rest.