{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/agent-diff/refs/heads/main/json-structure/sandbox-sandbox-create-request-structure.json", "name": "SandboxCreateRequest", "description": "SandboxCreateRequest schema from Agent Diff API", "type": "object", "properties": { "api": { "type": "string", "description": "The third-party API to sandbox (e.g., slack, linear, github).", "example": "example_value" }, "scenario": { "type": "string", "description": "Named scenario for the sandbox seed data.", "example": "example_value" }, "seed_data": { "type": "object", "description": "Initial state data to populate the sandbox.", "example": {} }, "ttl": { "type": "int32", "description": "Time-to-live in seconds before the sandbox expires.", "default": 3600, "example": 1 } }, "required": [ "api" ] }