secure=true on the
number or string endpoint to use cryptographic randomness. UUIDv4 values are
cryptographically random. Bluesky-reply-seeded numbers are deterministic and are
never appropriate for secrets.
count is 1–100 (default 1).
max is exclusive. Invalid or repeated documented options return HTTP 400
with {"error":"..."}; failed Bluesky requests return HTTP 502.
Errors never return partially generated arrays. Each response includes an
X-Request-ID header. GET /healthz returns 204 when the server is running.
Previously invalid options silently used defaults; they now return 400 on v1.0 routes.
| Option | Discription | Default |
|---|---|---|
| min | Inclusive minimum, at least 0 | 0 |
| max | Exclusive maximum, greater than min | min + 100 |
| count | 1 to 100 numbers | 1 |
| secure | Use cryptographic randomness (true/false) | false |
secure=true is rejected here; use the regular number endpoint instead.| Option | Discription | Default |
|---|---|---|
| min | Inclusive minimum, at least 0 | 0 |
| max | Exclusive maximum, greater than min | min + 100 |
| count | 1 to 100 numbers | 1 |
| Option | Discription | Default |
|---|---|---|
| min | Inclusive minimum length, 0 to 1000 | 10 |
| max | Exclusive maximum length, at most 1001 (allows length 1000) | 20 |
| count | 1 to 100 strings | 1 |
| all | Include digits and symbols (true/false) | False |
| secure | Use cryptographic randomness for lengths and characters (true/false) | false |
| Option | Discription | Default |
|---|---|---|
| count | 1 to 100 cryptographically random UUIDv4 values | 1 |