User profile records with names, usernames, emails, address details, and avatar seeds. Full CRUD simulation supporting persistent writes, relationship traversal, full-text filtering, and copy-on-write isolation per visitor session.
Live queries executed directly against GET /api/v1/users.
| ID | Profile | Username | Location / Company | State | |
|---|---|---|---|---|---|
| No records found matching query. | |||||
Exact property definitions, data types, nullability, and nested structures.
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| id | number | string | Required | Primary key. Integer (1-25) for baseline seed records or local-<uuid> for session records. | 1 |
| name | string | Required | Full display name of user. | "Leanne Graham" |
| username | string | Required | Unique handle identifier used for deterministic SVG avatars and login. | "Bret" |
| string | Required | Unique verified email address. | "Sincere@april.biz" | |
| phone | string | Optional | Contact telephone number. | "+1-770-555-0123" |
| website | string | Optional | Personal website or domain. | "hildegard.org" |
| address | object | Optional | Nested address object with street, city, zipcode, and geo coordinates. | { city: "Gwenborough" } |
| company | object | Optional | Nested employer company details. | { name: "Romaguera-Crona" } |
| _sandbox | 'created' | 'updated' | Optional | Session mutation indicator added automatically on write operations. | "created" |
Access related entities without multiple round trips using hierarchical REST sub-resource paths.
All articles authored by this user profile.
Task checklist items assigned to this user.
Discussion comments authored by this user email.
How stateful mutations persist during your test session without requiring database locks or affecting other developers.
Every session starts with pristine baseline fixtures (25 users, 100 posts, 500 comments, 200 todos). These records are never permanently modified or locked.
When you call POST, a local-<uuid> record is spawned. PUT / PATCH modifies your private overlay, and DELETE tags a tombstone marker.
Sessions run in parallel with 100% isolation. A single call to POST /api/v1/sandbox/reset purges the overlay and restores clean initial data in <5ms.
Tested integration patterns for React Query, TypeScript Fetch, Axios, Python, and cURL:
Execute direct live requests against the sandbox API endpoints: