{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Create Organization",
  "description": "Create a new organization. An organization is the top-level container for all your projects, environments, and infrastructure resources.",
  "type": "object",
  "required": ["name", "id"],
  "properties": {
    "name": {
      "type": "string",
      "title": "Organization Name",
      "description": "A human-readable name for the organization.",
      "minLength": 1,
      "maxLength": 255,
      "examples": ["Acme Corporation", "My Startup", "Engineering Team"]
    },
    "id": {
      "type": "string",
      "title": "Organization ID",
      "description": "A short, memorable identifier for looking up this organization in the API and CLI. Choose something concise and meaningful—human-readable, not a UUID. Max 20 characters, lowercase alphanumeric only (a-z, 0-9). Immutable after creation.",
      "minLength": 1,
      "maxLength": 20,
      "pattern": "^[a-z0-9]{1,20}$",
      "examples": ["acmecorp", "mystartup", "engteam"]
    }
  }
}
