Four foundational relational collections providing 825 baseline seed fixtures with isolated copy-on-write session persistence, relational sub-resource traversal, and full CRUD simulation.
825
Ready out of the box4
Users, Posts, Comments, TodosCoW
Copy-on-write overlay<5ms
Instant atomic restoreClick any resource to explore its live data explorer, field dictionary, TypeScript interface, and interactive consoles:
25 Profiles
Rich user directory records with nested address geo-coordinates, employer company profiles, contact numbers, and deterministic SVG avatar seeds.
100 Articles
Blog post articles containing headlines and body paragraphs indexed for full-text search (?q=...). Directly linked to author users via user_id foreign keys.
500 Comments
Community discussion threads attached to blog articles via post_id. Features verified author email addresses and commentary text.
200 Checklists
Task management checklist items with boolean completed flags. Ideal for testing interactive checkboxes, task filtering, and optimistic state updates.
How foundational entities relate through foreign keys and nested sub-resource routing.
Author & Assignee Profile Root
GET /users/:id/posts
GET /users/:id/todos
GET /posts/:id/commentsStandard query string parameters supported across all four collection endpoints:
| Parameter | Type | Default | Description |
|---|---|---|---|
| page | integer | 1 | 1-indexed page number for offset pagination. |
| limit | integer | 10 | Max records returned per page (default: 10, max: 200). |
| cursor | string | - | Opaque base64 cursor token for infinite-scroll pagination. |
| q | string | - | Full-text search query across searchable text fields. |
| _sort | string | id | Property key to sort results by (e.g. name, title, created_at). |
| _order | string | asc | Sort direction: asc (ascending) or desc (descending). |
Playground API also supports ad-hoc user-defined collections like /api/v1/custom/products or /api/v1/custom/invoices with on-the-fly table creation and spreadsheet export.