env = await client.environments.create({
"name": "Staging",
"slug": "staging",
"auth0_client_id": "your-staging-client-id",
"default_timeout_seconds": 3600,
})
result = await client.environments.list()
env = await client.environments.get("env-uuid")
await client.environments.update("env-uuid", {
"default_timeout_seconds": 7200,
"rate_limit_rpm": 1000,
})
# Deactivate (preserves data, blocks M2M auth)
await client.environments.deactivate("env-uuid")