List sandboxes
Sandboxes the team reported starting in the period, newest first, with their estimated cost computed as in the summary. decision explains how the provider was chosen when the sandbox was started with a decision_id from POST /api/v1/tenant/sandboxes/route: the team’s policy then, baseline_provider (the team’s first provider), the reason, expected_seconds, and every provider considered in the returned order with its price per hour, expected cost, benchmark start time and success rate, as the route endpoint returned them. Each candidate also has result, why the policy did or did not put it first: picked, eligible, not_priced, unreliable (success_rate below 0.95), too_slow (startup_p50_ms more than twice the first provider’s for cheapest, or past the balanced start-time limit) over_budget (expected_cost above the first provider’s, for fastest and balanced), no_start_time (no benchmark start time to compare with the first provider’s, for fastest and balanced) or no_saving (no cheaper than the first provider within the start-time limit, for balanced); result is null except for the picked provider when the order was not ranked (reasons off, no_size and baseline_not_priced). Once the sandbox has stopped, when it ran at the size the decision priced (decision vcpus and memory_mib), each candidate’s actual_cost_usd is what the sandbox’s run time would have cost there, rounded up to that provider’s billing increment and at least its minimum billed time; for the provider the sandbox ran on it equals cost_usd. outcome is failed_here when the sandbox ran on a provider other than the picked one, with outcome_provider the picked provider; it is too_costly when the sandbox ran on the picked provider but, for its actual run time, an eligible candidate would have cost less (cheapest) or the first provider would have cost less (fastest and balanced), with outcome_provider that cheaper provider; otherwise outcome is null. decision is null for a sandbox started without a decision_id, and once the decision has passed its retention of about 90 days. Defaults to the last 30 days; a period over 400 days is rejected.
Authorizations
Enter "Bearer {token}"
Headers
Tenant ID
Query Parameters
First day, YYYY-MM-DD
Day after the last day, YYYY-MM-DD
Only sandboxes on this provider
Number of rows to return (default 50, max 200)
Rows to skip before returning results (default 0)