---
title: "GET /v1/orgs/:slug/sandbox-slug/check?sandbox_slug=… — validate a candidate slug's format and global availability before create (Member+)."
method: GET
path: "/v1/orgs/{slug}/sandbox-slug/check"
tags: ["sandboxes"]
---

# GET /v1/orgs/:slug/sandbox-slug/check?sandbox_slug=… — validate a candidate slug's format and global availability before create (Member+).

`GET /v1/orgs/{slug}/sandbox-slug/check`

## Path parameters

- `slug` string, required

## Query parameters

- `sandbox_slug` string, required

## Response `200`

Slug validity + availability

- SlugAvailability — Whether a candidate slug is well-formed and currently unused. `valid` is the format check; `available` is the global-uniqueness check (only meaningful when `valid`). `reason` explains an invalid format. Lets the create form guide the user before the sandbox is created.
  - `available` boolean, required
  - `reason` string, nullable
  - `slug` string, required
  - `valid` boolean, required

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/microsandbox/apis/microsandbox-api.md) · [All operations](https://skmtc.dev/microsandbox/apis/microsandbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/microsandbox/microsandbox-api/revisions/23f2a45cb09b/schema)
